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

models.opsworks-cm-2016-11-01-intermediate.json Maven / Gradle / Ivy

Go to download

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

There is a newer version: 2.28.5
Show newest version
{
  "customizationConfig" : {
    "attachPayloadTraitToMember" : { },
    "blacklistedSimpleMethods" : [ ],
    "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" : [ "describeAccountAttributes", "describeBackups", "describeServers" ]
  },
  "metadata" : {
    "apiVersion" : "2016-11-01",
    "asyncBuilder" : "DefaultOpsWorksCmAsyncClientBuilder",
    "asyncBuilderInterface" : "OpsWorksCmAsyncClientBuilder",
    "asyncClient" : "DefaultOpsWorksCmAsyncClient",
    "asyncInterface" : "OpsWorksCmAsyncClient",
    "authPolicyPackageName" : null,
    "authType" : "V4",
    "baseBuilder" : "DefaultOpsWorksCmBaseClientBuilder",
    "baseBuilderInterface" : "OpsWorksCmBaseClientBuilder",
    "baseExceptionName" : "OpsWorksCmException",
    "baseRequestName" : "OpsWorksCmRequest",
    "baseResponseName" : "OpsWorksCmResponse",
    "cborProtocol" : false,
    "clientPackageName" : "opsworkscm",
    "contentType" : null,
    "defaultEndpoint" : null,
    "defaultEndpointWithoutHttpProtocol" : null,
    "defaultRegion" : null,
    "descriptiveServiceName" : "OpsWorksCM",
    "documentation" : "AWS OpsWorks CM 

AWS OpsWorks for configuration management (CM) is a service that runs and manages configuration management servers. You can use AWS OpsWorks CM to create and manage AWS OpsWorks for Chef Automate and AWS OpsWorks for Puppet Enterprise servers, and add or remove nodes for the servers to manage.

Glossary of terms

  • Server: A configuration management server that can be highly-available. The configuration management server runs on an Amazon Elastic Compute Cloud (EC2) instance, and may use various other AWS services, such as Amazon Relational Database Service (RDS) and Elastic Load Balancing. A server is a generic abstraction over the configuration manager that you want to use, much like Amazon RDS. In AWS OpsWorks CM, you do not start or stop servers. After you create servers, they continue to run until they are deleted.

  • Engine: The engine is the specific configuration manager that you want to use. Valid values in this release include ChefAutomate and Puppet.

  • Backup: This is an application-level backup of the data that the configuration manager stores. AWS OpsWorks CM creates an S3 bucket for backups when you launch the first server. A backup maintains a snapshot of a server's configuration-related attributes at the time the backup starts.

  • Events: Events are always related to a server. Events are written during server creation, when health checks run, when backups are created, when system maintenance is performed, etc. When you delete a server, the server's events are also deleted.

  • Account attributes: Every account has attributes that are assigned in the AWS OpsWorks CM database. These attributes store information about configuration limits (servers, backups, etc.) and your customer account.

Endpoints

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

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

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

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

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

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

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

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

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

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

Throttling limits

All API operations allow for five requests per second with a burst of 10 requests per second.

", "endpointPrefix" : "opsworks-cm", "fullAuthPolicyPackageName" : "software.amazon.awssdk.services", "fullClientPackageName" : "software.amazon.awssdk.services.opsworkscm", "fullModelPackageName" : "software.amazon.awssdk.services.opsworkscm.model", "fullPaginatorsPackageName" : "software.amazon.awssdk.services.opsworkscm.paginators", "fullRequestTransformPackageName" : "software.amazon.awssdk.services.opsworkscm.transform", "fullTransformPackageName" : "software.amazon.awssdk.services.opsworkscm.transform", "ionProtocol" : false, "jsonProtocol" : true, "jsonVersion" : "1.1", "modelPackageName" : "opsworkscm.model", "paginatorsPackageName" : "opsworkscm.paginators", "protocol" : "json", "queryProtocol" : false, "requestTransformPackageName" : "opsworkscm.transform", "requiresApiKey" : false, "requiresIamSigners" : false, "rootPackageName" : "software.amazon.awssdk.services", "serviceId" : "OpsWorksCM", "serviceName" : "OpsWorksCm", "signingName" : "opsworks-cm", "syncBuilder" : "DefaultOpsWorksCmClientBuilder", "syncBuilderInterface" : "OpsWorksCmClientBuilder", "syncClient" : "DefaultOpsWorksCmClient", "syncInterface" : "OpsWorksCmClient", "transformPackageName" : "opsworkscm.transform", "uid" : "opsworkscm-2016-11-01", "xmlProtocol" : false }, "operations" : { "AssociateNode" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Associates a new node with the server. For more information about how to disassociate a node, see DisassociateNode.

On a Chef server: This command is an alternative to knife bootstrap.

Example (Chef): aws opsworks-cm associate-node --server-name MyServer --node-name MyManagedNode --engine-attributes \"Name=CHEF_ORGANIZATION,Value=default\" \"Name=CHEF_NODE_PUBLIC_KEY,Value=public-key-pem\"

On a Puppet server, this command is an alternative to the puppet cert sign command that signs a Puppet node CSR.

Example (Chef): aws opsworks-cm associate-node --server-name MyServer --node-name MyManagedNode --engine-attributes \"Name=PUPPET_NODE_CSR,Value=csr-pem\"

A node can can only be associated with servers that are in a HEALTHY state. Otherwise, an InvalidStateException is thrown. A ResourceNotFoundException is thrown when the server does not exist. A ValidationException is raised when parameters of the request are not valid. The AssociateNode API call can be integrated into Auto Scaling configurations, AWS Cloudformation templates, or the user data of a server's instance.

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

The resource is in a state that does not allow you to perform a specified action.

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

The requested resource does not exist, or access was denied.

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

One or more of the provided request parameters are not valid.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "AssociateNodeRequest", "variableName" : "associateNodeRequest", "variableType" : "AssociateNodeRequest", "documentation" : "", "simpleType" : "AssociateNodeRequest", "variableSetterType" : "AssociateNodeRequest" }, "methodName" : "associateNode", "operationName" : "AssociateNode", "paginated" : false, "returnType" : { "returnType" : "AssociateNodeResponse", "documentation" : null }, "syncReturnType" : "AssociateNodeResponse" }, "CreateBackup" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Creates an application-level backup of a server. While the server is in the BACKING_UP state, the server cannot be changed, and no additional backup can be created.

Backups can be created for servers in RUNNING, HEALTHY, and UNHEALTHY states. By default, you can create a maximum of 50 manual backups.

This operation is asynchronous.

A LimitExceededException is thrown when the maximum number of manual backups is reached. An InvalidStateException is thrown when the server is not in any of the following states: RUNNING, HEALTHY, or UNHEALTHY. A ResourceNotFoundException is thrown when the server is not found. A ValidationException is thrown when parameters of the request are not valid.

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

The resource is in a state that does not allow you to perform a specified action.

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

The limit of servers or backups has been reached.

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

The requested resource does not exist, or access was denied.

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

One or more of the provided request parameters are not valid.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateBackupRequest", "variableName" : "createBackupRequest", "variableType" : "CreateBackupRequest", "documentation" : "", "simpleType" : "CreateBackupRequest", "variableSetterType" : "CreateBackupRequest" }, "methodName" : "createBackup", "operationName" : "CreateBackup", "paginated" : false, "returnType" : { "returnType" : "CreateBackupResponse", "documentation" : null }, "syncReturnType" : "CreateBackupResponse" }, "CreateServer" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Creates and immedately starts a new server. The server is ready to use when it is in the HEALTHY state. By default, you can create a maximum of 10 servers.

This operation is asynchronous.

A LimitExceededException is thrown when you have created the maximum number of servers (10). A ResourceAlreadyExistsException is thrown when a server with the same name already exists in the account. A ResourceNotFoundException is thrown when you specify a backup ID that is not valid or is for a backup that does not exist. A ValidationException is thrown when parameters of the request are not valid.

If you do not specify a security group by adding the SecurityGroupIds parameter, AWS OpsWorks creates a new security group.

Chef Automate: The default security group opens the Chef server to the world on TCP port 443. If a KeyName is present, AWS OpsWorks enables SSH access. SSH is also open to the world on TCP port 22.

Puppet Enterprise: The default security group opens TCP ports 22, 443, 4433, 8140, 8142, 8143, and 8170. If a KeyName is present, AWS OpsWorks enables SSH access. SSH is also open to the world on TCP port 22.

By default, your server is accessible from any IP address. We recommend that you update your security group rules to allow access from known IP addresses and address ranges only. To edit security group rules, open Security Groups in the navigation pane of the EC2 management console.

To specify your own domain for a server, and provide your own self-signed or CA-signed certificate and private key, specify values for CustomDomain, CustomCertificate, and CustomPrivateKey.

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

The limit of servers or backups has been reached.

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

The requested resource cannot be created because it already exists.

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

The requested resource does not exist, or access was denied.

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

One or more of the provided request parameters are not valid.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateServerRequest", "variableName" : "createServerRequest", "variableType" : "CreateServerRequest", "documentation" : "", "simpleType" : "CreateServerRequest", "variableSetterType" : "CreateServerRequest" }, "methodName" : "createServer", "operationName" : "CreateServer", "paginated" : false, "returnType" : { "returnType" : "CreateServerResponse", "documentation" : null }, "syncReturnType" : "CreateServerResponse" }, "DeleteBackup" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes a backup. You can delete both manual and automated backups. This operation is asynchronous.

An InvalidStateException is thrown when a backup deletion is already in progress. A ResourceNotFoundException is thrown when the backup does not exist. A ValidationException is thrown when parameters of the request are not valid.

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

The resource is in a state that does not allow you to perform a specified action.

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

The requested resource does not exist, or access was denied.

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

One or more of the provided request parameters are not valid.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteBackupRequest", "variableName" : "deleteBackupRequest", "variableType" : "DeleteBackupRequest", "documentation" : "", "simpleType" : "DeleteBackupRequest", "variableSetterType" : "DeleteBackupRequest" }, "methodName" : "deleteBackup", "operationName" : "DeleteBackup", "paginated" : false, "returnType" : { "returnType" : "DeleteBackupResponse", "documentation" : null }, "syncReturnType" : "DeleteBackupResponse" }, "DeleteServer" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes the server and the underlying AWS CloudFormation stacks (including the server's EC2 instance). When you run this command, the server state is updated to DELETING. After the server is deleted, it is no longer returned by DescribeServer requests. If the AWS CloudFormation stack cannot be deleted, the server cannot be deleted.

This operation is asynchronous.

An InvalidStateException is thrown when a server deletion is already in progress. A ResourceNotFoundException is thrown when the server does not exist. A ValidationException is raised when parameters of the request are not valid.

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

The resource is in a state that does not allow you to perform a specified action.

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

The requested resource does not exist, or access was denied.

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

One or more of the provided request parameters are not valid.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteServerRequest", "variableName" : "deleteServerRequest", "variableType" : "DeleteServerRequest", "documentation" : "", "simpleType" : "DeleteServerRequest", "variableSetterType" : "DeleteServerRequest" }, "methodName" : "deleteServer", "operationName" : "DeleteServer", "paginated" : false, "returnType" : { "returnType" : "DeleteServerResponse", "documentation" : null }, "syncReturnType" : "DeleteServerResponse" }, "DescribeAccountAttributes" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Describes your OpsWorks-CM account attributes.

This operation is synchronous.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeAccountAttributesRequest", "variableName" : "describeAccountAttributesRequest", "variableType" : "DescribeAccountAttributesRequest", "documentation" : "", "simpleType" : "DescribeAccountAttributesRequest", "variableSetterType" : "DescribeAccountAttributesRequest" }, "methodName" : "describeAccountAttributes", "operationName" : "DescribeAccountAttributes", "paginated" : false, "returnType" : { "returnType" : "DescribeAccountAttributesResponse", "documentation" : null }, "syncReturnType" : "DescribeAccountAttributesResponse" }, "DescribeBackups" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Describes backups. The results are ordered by time, with newest backups first. If you do not specify a BackupId or ServerName, the command returns all backups.

This operation is synchronous.

A ResourceNotFoundException is thrown when the backup does not exist. A ValidationException is raised when parameters of the request are not valid.

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

One or more of the provided request parameters are not valid.

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

The requested resource does not exist, or access was denied.

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

This occurs when the provided nextToken is not valid.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeBackupsRequest", "variableName" : "describeBackupsRequest", "variableType" : "DescribeBackupsRequest", "documentation" : "", "simpleType" : "DescribeBackupsRequest", "variableSetterType" : "DescribeBackupsRequest" }, "methodName" : "describeBackups", "operationName" : "DescribeBackups", "paginated" : false, "returnType" : { "returnType" : "DescribeBackupsResponse", "documentation" : null }, "syncReturnType" : "DescribeBackupsResponse" }, "DescribeEvents" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Describes events for a specified server. Results are ordered by time, with newest events first.

This operation is synchronous.

A ResourceNotFoundException is thrown when the server does not exist. A ValidationException is raised when parameters of the request are not valid.

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

One or more of the provided request parameters are not valid.

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

This occurs when the provided nextToken is not valid.

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

The requested resource does not exist, or access was denied.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeEventsRequest", "variableName" : "describeEventsRequest", "variableType" : "DescribeEventsRequest", "documentation" : "", "simpleType" : "DescribeEventsRequest", "variableSetterType" : "DescribeEventsRequest" }, "methodName" : "describeEvents", "operationName" : "DescribeEvents", "paginated" : false, "returnType" : { "returnType" : "DescribeEventsResponse", "documentation" : null }, "syncReturnType" : "DescribeEventsResponse" }, "DescribeNodeAssociationStatus" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns the current status of an existing association or disassociation request.

A ResourceNotFoundException is thrown when no recent association or disassociation request with the specified token is found, or when the server does not exist. A ValidationException is raised when parameters of the request are not valid.

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

The requested resource does not exist, or access was denied.

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

One or more of the provided request parameters are not valid.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeNodeAssociationStatusRequest", "variableName" : "describeNodeAssociationStatusRequest", "variableType" : "DescribeNodeAssociationStatusRequest", "documentation" : "", "simpleType" : "DescribeNodeAssociationStatusRequest", "variableSetterType" : "DescribeNodeAssociationStatusRequest" }, "methodName" : "describeNodeAssociationStatus", "operationName" : "DescribeNodeAssociationStatus", "paginated" : false, "returnType" : { "returnType" : "DescribeNodeAssociationStatusResponse", "documentation" : null }, "syncReturnType" : "DescribeNodeAssociationStatusResponse" }, "DescribeServers" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Lists all configuration management servers that are identified with your account. Only the stored results from Amazon DynamoDB are returned. AWS OpsWorks CM does not query other services.

This operation is synchronous.

A ResourceNotFoundException is thrown when the server does not exist. A ValidationException is raised when parameters of the request are not valid.

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

One or more of the provided request parameters are not valid.

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

The requested resource does not exist, or access was denied.

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

This occurs when the provided nextToken is not valid.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeServersRequest", "variableName" : "describeServersRequest", "variableType" : "DescribeServersRequest", "documentation" : "", "simpleType" : "DescribeServersRequest", "variableSetterType" : "DescribeServersRequest" }, "methodName" : "describeServers", "operationName" : "DescribeServers", "paginated" : false, "returnType" : { "returnType" : "DescribeServersResponse", "documentation" : null }, "syncReturnType" : "DescribeServersResponse" }, "DisassociateNode" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Disassociates a node from an AWS OpsWorks CM server, and removes the node from the server's managed nodes. After a node is disassociated, the node key pair is no longer valid for accessing the configuration manager's API. For more information about how to associate a node, see AssociateNode.

A node can can only be disassociated from a server that is in a HEALTHY state. Otherwise, an InvalidStateException is thrown. A ResourceNotFoundException is thrown when the server does not exist. A ValidationException is raised when parameters of the request are not valid.

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

The resource is in a state that does not allow you to perform a specified action.

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

The requested resource does not exist, or access was denied.

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

One or more of the provided request parameters are not valid.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DisassociateNodeRequest", "variableName" : "disassociateNodeRequest", "variableType" : "DisassociateNodeRequest", "documentation" : "", "simpleType" : "DisassociateNodeRequest", "variableSetterType" : "DisassociateNodeRequest" }, "methodName" : "disassociateNode", "operationName" : "DisassociateNode", "paginated" : false, "returnType" : { "returnType" : "DisassociateNodeResponse", "documentation" : null }, "syncReturnType" : "DisassociateNodeResponse" }, "ExportServerEngineAttribute" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Exports a specified server engine attribute as a base64-encoded string. For example, you can export user data that you can use in EC2 to associate nodes with a server.

This operation is synchronous.

A ValidationException is raised when parameters of the request are not valid. A ResourceNotFoundException is thrown when the server does not exist. An InvalidStateException is thrown when the server is in any of the following states: CREATING, TERMINATED, FAILED or DELETING.

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

One or more of the provided request parameters are not valid.

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

The requested resource does not exist, or access was denied.

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

The resource is in a state that does not allow you to perform a specified action.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ExportServerEngineAttributeRequest", "variableName" : "exportServerEngineAttributeRequest", "variableType" : "ExportServerEngineAttributeRequest", "documentation" : "", "simpleType" : "ExportServerEngineAttributeRequest", "variableSetterType" : "ExportServerEngineAttributeRequest" }, "methodName" : "exportServerEngineAttribute", "operationName" : "ExportServerEngineAttribute", "paginated" : false, "returnType" : { "returnType" : "ExportServerEngineAttributeResponse", "documentation" : null }, "syncReturnType" : "ExportServerEngineAttributeResponse" }, "ListTagsForResource" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns a list of tags that are applied to the specified AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise servers or backups.

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

The requested resource does not exist, or access was denied.

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

One or more of the provided request parameters are not valid.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListTagsForResourceRequest", "variableName" : "listTagsForResourceRequest", "variableType" : "ListTagsForResourceRequest", "documentation" : "", "simpleType" : "ListTagsForResourceRequest", "variableSetterType" : "ListTagsForResourceRequest" }, "methodName" : "listTagsForResource", "operationName" : "ListTagsForResource", "paginated" : false, "returnType" : { "returnType" : "ListTagsForResourceResponse", "documentation" : null }, "syncReturnType" : "ListTagsForResourceResponse" }, "RestoreServer" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Restores a backup to a server that is in a CONNECTION_LOST, HEALTHY, RUNNING, UNHEALTHY, or TERMINATED state. When you run RestoreServer, the server's EC2 instance is deleted, and a new EC2 instance is configured. RestoreServer maintains the existing server endpoint, so configuration management of the server's client devices (nodes) should continue to work.

Restoring from a backup is performed by creating a new EC2 instance. If restoration is successful, and the server is in a HEALTHY state, AWS OpsWorks CM switches traffic over to the new instance. After restoration is finished, the old EC2 instance is maintained in a Running or Stopped state, but is eventually terminated.

This operation is asynchronous.

An InvalidStateException is thrown when the server is not in a valid state. A ResourceNotFoundException is thrown when the server does not exist. A ValidationException is raised when parameters of the request are not valid.

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

The resource is in a state that does not allow you to perform a specified action.

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

The requested resource does not exist, or access was denied.

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

One or more of the provided request parameters are not valid.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "RestoreServerRequest", "variableName" : "restoreServerRequest", "variableType" : "RestoreServerRequest", "documentation" : "", "simpleType" : "RestoreServerRequest", "variableSetterType" : "RestoreServerRequest" }, "methodName" : "restoreServer", "operationName" : "RestoreServer", "paginated" : false, "returnType" : { "returnType" : "RestoreServerResponse", "documentation" : null }, "syncReturnType" : "RestoreServerResponse" }, "StartMaintenance" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Manually starts server maintenance. This command can be useful if an earlier maintenance attempt failed, and the underlying cause of maintenance failure has been resolved. The server is in an UNDER_MAINTENANCE state while maintenance is in progress.

Maintenance can only be started on servers in HEALTHY and UNHEALTHY states. Otherwise, an InvalidStateException is thrown. A ResourceNotFoundException is thrown when the server does not exist. A ValidationException is raised when parameters of the request are not valid.

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

The resource is in a state that does not allow you to perform a specified action.

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

The requested resource does not exist, or access was denied.

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

One or more of the provided request parameters are not valid.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "StartMaintenanceRequest", "variableName" : "startMaintenanceRequest", "variableType" : "StartMaintenanceRequest", "documentation" : "", "simpleType" : "StartMaintenanceRequest", "variableSetterType" : "StartMaintenanceRequest" }, "methodName" : "startMaintenance", "operationName" : "StartMaintenance", "paginated" : false, "returnType" : { "returnType" : "StartMaintenanceResponse", "documentation" : null }, "syncReturnType" : "StartMaintenanceResponse" }, "TagResource" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Applies tags to an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server, or to server backups.

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

The requested resource does not exist, or access was denied.

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

One or more of the provided request parameters are not valid.

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

The resource is in a state that does not allow you to perform a specified action.

", "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" }, "UntagResource" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Removes specified tags from an AWS OpsWorks-CM server or backup.

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

The requested resource does not exist, or access was denied.

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

One or more of the provided request parameters are not valid.

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

The resource is in a state that does not allow you to perform a specified action.

", "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" }, "UpdateServer" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Updates settings for a server.

This operation is synchronous.

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

The resource is in a state that does not allow you to perform a specified action.

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

The requested resource does not exist, or access was denied.

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

One or more of the provided request parameters are not valid.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateServerRequest", "variableName" : "updateServerRequest", "variableType" : "UpdateServerRequest", "documentation" : "", "simpleType" : "UpdateServerRequest", "variableSetterType" : "UpdateServerRequest" }, "methodName" : "updateServer", "operationName" : "UpdateServer", "paginated" : false, "returnType" : { "returnType" : "UpdateServerResponse", "documentation" : null }, "syncReturnType" : "UpdateServerResponse" }, "UpdateServerEngineAttributes" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Updates engine-specific attributes on a specified server. The server enters the MODIFYING state when this operation is in progress. Only one update can occur at a time. You can use this command to reset a Chef server's public key (CHEF_PIVOTAL_KEY) or a Puppet server's admin password (PUPPET_ADMIN_PASSWORD).

This operation is asynchronous.

This operation can only be called for servers in HEALTHY or UNHEALTHY states. Otherwise, an InvalidStateException is raised. A ResourceNotFoundException is thrown when the server does not exist. A ValidationException is raised when parameters of the request are not valid.

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

The resource is in a state that does not allow you to perform a specified action.

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

The requested resource does not exist, or access was denied.

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

One or more of the provided request parameters are not valid.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateServerEngineAttributesRequest", "variableName" : "updateServerEngineAttributesRequest", "variableType" : "UpdateServerEngineAttributesRequest", "documentation" : "", "simpleType" : "UpdateServerEngineAttributesRequest", "variableSetterType" : "UpdateServerEngineAttributesRequest" }, "methodName" : "updateServerEngineAttributes", "operationName" : "UpdateServerEngineAttributes", "paginated" : false, "returnType" : { "returnType" : "UpdateServerEngineAttributesResponse", "documentation" : null }, "syncReturnType" : "UpdateServerEngineAttributesResponse" } }, "shapes" : { "AccountAttribute" : { "c2jName" : "AccountAttribute", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Stores account attributes.

", "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" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The attribute name. The following are supported attribute names.

  • ServerLimit: The number of current servers/maximum number of servers allowed. By default, you can have a maximum of 10 servers.

  • ManualBackupLimit: The number of current manual backups/maximum number of backups allowed. By default, you can have a maximum of 50 manual backups saved.

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

The attribute name. The following are supported attribute names.

  • ServerLimit: The number of current servers/maximum number of servers allowed. By default, you can have a maximum of 10 servers.

  • ManualBackupLimit: The number of current manual backups/maximum number of backups allowed. By default, you can have a maximum of 50 manual backups saved.

\n@return The attribute name. The following are supported attribute names.

  • ServerLimit: The number of current servers/maximum number of servers allowed. By default, you can have a maximum of 10 servers.

  • ManualBackupLimit: The number of current manual backups/maximum number of backups allowed. By default, you can have a maximum of 50 manual backups saved.

  • \n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

    The attribute name. The following are supported attribute names.

    • ServerLimit: The number of current servers/maximum number of servers allowed. By default, you can have a maximum of 10 servers.

    • ManualBackupLimit: The number of current manual backups/maximum number of backups allowed. By default, you can have a maximum of 50 manual backups saved.

    \n@param name The attribute name. The following are supported attribute names.

    • ServerLimit: The number of current servers/maximum number of servers allowed. By default, you can have a maximum of 10 servers.

    • ManualBackupLimit: The number of current manual backups/maximum number of backups allowed. By default, you can have a maximum of 50 manual backups saved.

    • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

      The attribute name. The following are supported attribute names.

      • ServerLimit: The number of current servers/maximum number of servers allowed. By default, you can have a maximum of 10 servers.

      • ManualBackupLimit: The number of current manual backups/maximum number of backups allowed. By default, you can have a maximum of 50 manual backups saved.

      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

      The attribute name. The following are supported attribute names.

      • ServerLimit: The number of current servers/maximum number of servers allowed. By default, you can have a maximum of 10 servers.

      • ManualBackupLimit: The number of current manual backups/maximum number of backups allowed. By default, you can have a maximum of 50 manual backups saved.

      \n@param name The attribute name. The following are supported attribute names.

      • ServerLimit: The number of current servers/maximum number of servers allowed. By default, you can have a maximum of 10 servers.

      • ManualBackupLimit: The number of current manual backups/maximum number of backups allowed. By default, you can have a maximum of 50 manual backups saved.

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

        The attribute name. The following are supported attribute names.

        • ServerLimit: The number of current servers/maximum number of servers allowed. By default, you can have a maximum of 10 servers.

        • ManualBackupLimit: The number of current manual backups/maximum number of backups allowed. By default, you can have a maximum of 50 manual backups saved.

        \n@return The attribute name. The following are supported attribute names.

        • ServerLimit: The number of current servers/maximum number of servers allowed. By default, you can have a maximum of 10 servers.

        • ManualBackupLimit: The number of current manual backups/maximum number of backups allowed. By default, you can have a maximum of 50 manual backups saved.

        • ", "getterModel" : { "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 attribute name. The following are supported attribute names.

          • ServerLimit: The number of current servers/maximum number of servers allowed. By default, you can have a maximum of 10 servers.

          • ManualBackupLimit: The number of current manual backups/maximum number of backups allowed. By default, you can have a maximum of 50 manual backups saved.

          \n@param name The attribute name. The following are supported attribute names.

          • ServerLimit: The number of current servers/maximum number of servers allowed. By default, you can have a maximum of 10 servers.

          • ManualBackupLimit: The number of current manual backups/maximum number of backups allowed. By default, you can have a maximum of 50 manual backups saved.

          • ", "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 attribute name. The following are supported attribute names.

            • ServerLimit: The number of current servers/maximum number of servers allowed. By default, you can have a maximum of 10 servers.

            • ManualBackupLimit: The number of current manual backups/maximum number of backups allowed. By default, you can have a maximum of 50 manual backups saved.

            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximum", "beanStyleSetterMethodName" : "setMaximum", "c2jName" : "Maximum", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

            The maximum allowed value.

            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maximum(Integer)}.\n@param maximum 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 #maximum(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

            The maximum allowed value.

            \n@return The maximum allowed value.\n@deprecated Use {@link #maximum()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

            The maximum allowed value.

            \n@param maximum The maximum allowed value.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximum(Integer)}\n", "documentation" : "

            The maximum allowed value.

            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Maximum property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximum", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximum", "fluentSetterDocumentation" : "

            The maximum allowed value.

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

            The maximum allowed value.

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

            The maximum allowed value.

            \n@param maximum The maximum allowed value.", "setterMethodName" : "setMaximum", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximum", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximum", "variableType" : "Integer", "documentation" : "

            The maximum allowed value.

            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUsed", "beanStyleSetterMethodName" : "setUsed", "c2jName" : "Used", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

            The current usage, such as the current number of servers that are associated with the account.

            \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 #used(Integer)}.\n@param used 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 #used(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

            The current usage, such as the current number of servers that are associated with the account.

            \n@return The current usage, such as the current number of servers that are associated with the account.\n@deprecated Use {@link #used()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

            The current usage, such as the current number of servers that are associated with the account.

            \n@param used The current usage, such as the current number of servers that are associated with the account.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #used(Integer)}\n", "documentation" : "

            The current usage, such as the current number of servers that are associated with the account.

            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Used property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUsed", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "used", "fluentSetterDocumentation" : "

            The current usage, such as the current number of servers that are associated with the account.

            \n@param used The current usage, such as the current number of servers that are associated with the account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "used", "getterDocumentation" : "

            The current usage, such as the current number of servers that are associated with the account.

            \n@return The current usage, such as the current number of servers that are associated with the account.", "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" : "Used", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Used", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Used", "sensitive" : false, "setterDocumentation" : "

            The current usage, such as the current number of servers that are associated with the account.

            \n@param used The current usage, such as the current number of servers that are associated with the account.", "setterMethodName" : "setUsed", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "used", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "used", "variableType" : "Integer", "documentation" : "

            The current usage, such as the current number of servers that are associated with the account.

            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Maximum" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximum", "beanStyleSetterMethodName" : "setMaximum", "c2jName" : "Maximum", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

            The maximum allowed value.

            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maximum(Integer)}.\n@param maximum 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 #maximum(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

            The maximum allowed value.

            \n@return The maximum allowed value.\n@deprecated Use {@link #maximum()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

            The maximum allowed value.

            \n@param maximum The maximum allowed value.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximum(Integer)}\n", "documentation" : "

            The maximum allowed value.

            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Maximum property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximum", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximum", "fluentSetterDocumentation" : "

            The maximum allowed value.

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

            The maximum allowed value.

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

            The maximum allowed value.

            \n@param maximum The maximum allowed value.", "setterMethodName" : "setMaximum", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximum", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximum", "variableType" : "Integer", "documentation" : "

            The maximum allowed value.

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

            The attribute name. The following are supported attribute names.

            • ServerLimit: The number of current servers/maximum number of servers allowed. By default, you can have a maximum of 10 servers.

            • ManualBackupLimit: The number of current manual backups/maximum number of backups allowed. By default, you can have a maximum of 50 manual backups saved.

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

            The attribute name. The following are supported attribute names.

            • ServerLimit: The number of current servers/maximum number of servers allowed. By default, you can have a maximum of 10 servers.

            • ManualBackupLimit: The number of current manual backups/maximum number of backups allowed. By default, you can have a maximum of 50 manual backups saved.

            \n@return The attribute name. The following are supported attribute names.

            • ServerLimit: The number of current servers/maximum number of servers allowed. By default, you can have a maximum of 10 servers.

            • ManualBackupLimit: The number of current manual backups/maximum number of backups allowed. By default, you can have a maximum of 50 manual backups saved.

            • \n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

              The attribute name. The following are supported attribute names.

              • ServerLimit: The number of current servers/maximum number of servers allowed. By default, you can have a maximum of 10 servers.

              • ManualBackupLimit: The number of current manual backups/maximum number of backups allowed. By default, you can have a maximum of 50 manual backups saved.

              \n@param name The attribute name. The following are supported attribute names.

              • ServerLimit: The number of current servers/maximum number of servers allowed. By default, you can have a maximum of 10 servers.

              • ManualBackupLimit: The number of current manual backups/maximum number of backups allowed. By default, you can have a maximum of 50 manual backups saved.

              • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

                The attribute name. The following are supported attribute names.

                • ServerLimit: The number of current servers/maximum number of servers allowed. By default, you can have a maximum of 10 servers.

                • ManualBackupLimit: The number of current manual backups/maximum number of backups allowed. By default, you can have a maximum of 50 manual backups saved.

                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                The attribute name. The following are supported attribute names.

                • ServerLimit: The number of current servers/maximum number of servers allowed. By default, you can have a maximum of 10 servers.

                • ManualBackupLimit: The number of current manual backups/maximum number of backups allowed. By default, you can have a maximum of 50 manual backups saved.

                \n@param name The attribute name. The following are supported attribute names.

                • ServerLimit: The number of current servers/maximum number of servers allowed. By default, you can have a maximum of 10 servers.

                • ManualBackupLimit: The number of current manual backups/maximum number of backups allowed. By default, you can have a maximum of 50 manual backups saved.

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

                  The attribute name. The following are supported attribute names.

                  • ServerLimit: The number of current servers/maximum number of servers allowed. By default, you can have a maximum of 10 servers.

                  • ManualBackupLimit: The number of current manual backups/maximum number of backups allowed. By default, you can have a maximum of 50 manual backups saved.

                  \n@return The attribute name. The following are supported attribute names.

                  • ServerLimit: The number of current servers/maximum number of servers allowed. By default, you can have a maximum of 10 servers.

                  • ManualBackupLimit: The number of current manual backups/maximum number of backups allowed. By default, you can have a maximum of 50 manual backups saved.

                  • ", "getterModel" : { "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 attribute name. The following are supported attribute names.

                    • ServerLimit: The number of current servers/maximum number of servers allowed. By default, you can have a maximum of 10 servers.

                    • ManualBackupLimit: The number of current manual backups/maximum number of backups allowed. By default, you can have a maximum of 50 manual backups saved.

                    \n@param name The attribute name. The following are supported attribute names.

                    • ServerLimit: The number of current servers/maximum number of servers allowed. By default, you can have a maximum of 10 servers.

                    • ManualBackupLimit: The number of current manual backups/maximum number of backups allowed. By default, you can have a maximum of 50 manual backups saved.

                    • ", "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 attribute name. The following are supported attribute names.

                      • ServerLimit: The number of current servers/maximum number of servers allowed. By default, you can have a maximum of 10 servers.

                      • ManualBackupLimit: The number of current manual backups/maximum number of backups allowed. By default, you can have a maximum of 50 manual backups saved.

                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Used" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUsed", "beanStyleSetterMethodName" : "setUsed", "c2jName" : "Used", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                      The current usage, such as the current number of servers that are associated with the account.

                      \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 #used(Integer)}.\n@param used 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 #used(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                      The current usage, such as the current number of servers that are associated with the account.

                      \n@return The current usage, such as the current number of servers that are associated with the account.\n@deprecated Use {@link #used()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                      The current usage, such as the current number of servers that are associated with the account.

                      \n@param used The current usage, such as the current number of servers that are associated with the account.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #used(Integer)}\n", "documentation" : "

                      The current usage, such as the current number of servers that are associated with the account.

                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Used property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUsed", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "used", "fluentSetterDocumentation" : "

                      The current usage, such as the current number of servers that are associated with the account.

                      \n@param used The current usage, such as the current number of servers that are associated with the account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "used", "getterDocumentation" : "

                      The current usage, such as the current number of servers that are associated with the account.

                      \n@return The current usage, such as the current number of servers that are associated with the account.", "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" : "Used", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Used", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Used", "sensitive" : false, "setterDocumentation" : "

                      The current usage, such as the current number of servers that are associated with the account.

                      \n@param used The current usage, such as the current number of servers that are associated with the account.", "setterMethodName" : "setUsed", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "used", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "used", "variableType" : "Integer", "documentation" : "

                      The current usage, such as the current number of servers that are associated with the account.

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

                      The attribute name. The following are supported attribute names.

                      • ServerLimit: The number of current servers/maximum number of servers allowed. By default, you can have a maximum of 10 servers.

                      • ManualBackupLimit: The number of current manual backups/maximum number of backups allowed. By default, you can have a maximum of 50 manual backups saved.

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

                      The attribute name. The following are supported attribute names.

                      • ServerLimit: The number of current servers/maximum number of servers allowed. By default, you can have a maximum of 10 servers.

                      • ManualBackupLimit: The number of current manual backups/maximum number of backups allowed. By default, you can have a maximum of 50 manual backups saved.

                      \n@return The attribute name. The following are supported attribute names.

                      • ServerLimit: The number of current servers/maximum number of servers allowed. By default, you can have a maximum of 10 servers.

                      • ManualBackupLimit: The number of current manual backups/maximum number of backups allowed. By default, you can have a maximum of 50 manual backups saved.

                      • \n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                        The attribute name. The following are supported attribute names.

                        • ServerLimit: The number of current servers/maximum number of servers allowed. By default, you can have a maximum of 10 servers.

                        • ManualBackupLimit: The number of current manual backups/maximum number of backups allowed. By default, you can have a maximum of 50 manual backups saved.

                        \n@param name The attribute name. The following are supported attribute names.

                        • ServerLimit: The number of current servers/maximum number of servers allowed. By default, you can have a maximum of 10 servers.

                        • ManualBackupLimit: The number of current manual backups/maximum number of backups allowed. By default, you can have a maximum of 50 manual backups saved.

                        • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

                          The attribute name. The following are supported attribute names.

                          • ServerLimit: The number of current servers/maximum number of servers allowed. By default, you can have a maximum of 10 servers.

                          • ManualBackupLimit: The number of current manual backups/maximum number of backups allowed. By default, you can have a maximum of 50 manual backups saved.

                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                          The attribute name. The following are supported attribute names.

                          • ServerLimit: The number of current servers/maximum number of servers allowed. By default, you can have a maximum of 10 servers.

                          • ManualBackupLimit: The number of current manual backups/maximum number of backups allowed. By default, you can have a maximum of 50 manual backups saved.

                          \n@param name The attribute name. The following are supported attribute names.

                          • ServerLimit: The number of current servers/maximum number of servers allowed. By default, you can have a maximum of 10 servers.

                          • ManualBackupLimit: The number of current manual backups/maximum number of backups allowed. By default, you can have a maximum of 50 manual backups saved.

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

                            The attribute name. The following are supported attribute names.

                            • ServerLimit: The number of current servers/maximum number of servers allowed. By default, you can have a maximum of 10 servers.

                            • ManualBackupLimit: The number of current manual backups/maximum number of backups allowed. By default, you can have a maximum of 50 manual backups saved.

                            \n@return The attribute name. The following are supported attribute names.

                            • ServerLimit: The number of current servers/maximum number of servers allowed. By default, you can have a maximum of 10 servers.

                            • ManualBackupLimit: The number of current manual backups/maximum number of backups allowed. By default, you can have a maximum of 50 manual backups saved.

                            • ", "getterModel" : { "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 attribute name. The following are supported attribute names.

                              • ServerLimit: The number of current servers/maximum number of servers allowed. By default, you can have a maximum of 10 servers.

                              • ManualBackupLimit: The number of current manual backups/maximum number of backups allowed. By default, you can have a maximum of 50 manual backups saved.

                              \n@param name The attribute name. The following are supported attribute names.

                              • ServerLimit: The number of current servers/maximum number of servers allowed. By default, you can have a maximum of 10 servers.

                              • ManualBackupLimit: The number of current manual backups/maximum number of backups allowed. By default, you can have a maximum of 50 manual backups saved.

                              • ", "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 attribute name. The following are supported attribute names.

                                • ServerLimit: The number of current servers/maximum number of servers allowed. By default, you can have a maximum of 10 servers.

                                • ManualBackupLimit: The number of current manual backups/maximum number of backups allowed. By default, you can have a maximum of 50 manual backups saved.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximum", "beanStyleSetterMethodName" : "setMaximum", "c2jName" : "Maximum", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                The maximum allowed value.

                                \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maximum(Integer)}.\n@param maximum 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 #maximum(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The maximum allowed value.

                                \n@return The maximum allowed value.\n@deprecated Use {@link #maximum()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The maximum allowed value.

                                \n@param maximum The maximum allowed value.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximum(Integer)}\n", "documentation" : "

                                The maximum allowed value.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Maximum property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximum", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximum", "fluentSetterDocumentation" : "

                                The maximum allowed value.

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

                                The maximum allowed value.

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

                                The maximum allowed value.

                                \n@param maximum The maximum allowed value.", "setterMethodName" : "setMaximum", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximum", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximum", "variableType" : "Integer", "documentation" : "

                                The maximum allowed value.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUsed", "beanStyleSetterMethodName" : "setUsed", "c2jName" : "Used", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                The current usage, such as the current number of servers that are associated with the account.

                                \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 #used(Integer)}.\n@param used 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 #used(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The current usage, such as the current number of servers that are associated with the account.

                                \n@return The current usage, such as the current number of servers that are associated with the account.\n@deprecated Use {@link #used()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The current usage, such as the current number of servers that are associated with the account.

                                \n@param used The current usage, such as the current number of servers that are associated with the account.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #used(Integer)}\n", "documentation" : "

                                The current usage, such as the current number of servers that are associated with the account.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Used property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUsed", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "used", "fluentSetterDocumentation" : "

                                The current usage, such as the current number of servers that are associated with the account.

                                \n@param used The current usage, such as the current number of servers that are associated with the account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "used", "getterDocumentation" : "

                                The current usage, such as the current number of servers that are associated with the account.

                                \n@return The current usage, such as the current number of servers that are associated with the account.", "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" : "Used", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Used", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Used", "sensitive" : false, "setterDocumentation" : "

                                The current usage, such as the current number of servers that are associated with the account.

                                \n@param used The current usage, such as the current number of servers that are associated with the account.", "setterMethodName" : "setUsed", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "used", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "used", "variableType" : "Integer", "documentation" : "

                                The current usage, such as the current number of servers that are associated with the account.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AccountAttribute", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AccountAttribute", "variableName" : "accountAttribute", "variableType" : "AccountAttribute", "documentation" : null, "simpleType" : "AccountAttribute", "variableSetterType" : "AccountAttribute" }, "wrapper" : false, "xmlNamespace" : null }, "AssociateNodeRequest" : { "c2jName" : "AssociateNodeRequest", "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" : "AssociateNode", "locationName" : null, "requestUri" : "/", "target" : "OpsWorksCM_V2016_11_01.AssociateNode", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServerName", "beanStyleSetterMethodName" : "setServerName", "c2jName" : "ServerName", "c2jShape" : "ServerName", "defaultConsumerFluentSetterDocumentation" : "

                                The name of the server with which to associate the node.

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

                                The name of the server with which to associate the node.

                                \n@return The name of the server with which to associate the node.\n@deprecated Use {@link #serverName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The name of the server with which to associate the node.

                                \n@param serverName The name of the server with which to associate the node.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serverName(String)}\n", "documentation" : "

                                The name of the server with which to associate the node.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serverName", "fluentSetterDocumentation" : "

                                The name of the server with which to associate the node.

                                \n@param serverName The name of the server with which to associate the node.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serverName", "getterDocumentation" : "

                                The name of the server with which to associate the node.

                                \n@return The name of the server with which to associate the node.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServerName", "sensitive" : false, "setterDocumentation" : "

                                The name of the server with which to associate the node.

                                \n@param serverName The name of the server with which to associate the node.", "setterMethodName" : "setServerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : "

                                The name of the server with which to associate the node.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNodeName", "beanStyleSetterMethodName" : "setNodeName", "c2jName" : "NodeName", "c2jShape" : "NodeName", "defaultConsumerFluentSetterDocumentation" : "

                                The name of the node.

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

                                The name of the node.

                                \n@return The name of the node.\n@deprecated Use {@link #nodeName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The name of the node.

                                \n@param nodeName The name of the node.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nodeName(String)}\n", "documentation" : "

                                The name of the node.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NodeName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNodeName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nodeName", "fluentSetterDocumentation" : "

                                The name of the node.

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

                                The name of the node.

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

                                The name of the node.

                                \n@param nodeName The name of the node.", "setterMethodName" : "setNodeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nodeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nodeName", "variableType" : "String", "documentation" : "

                                The name of the node.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getEngineAttributes", "beanStyleSetterMethodName" : "setEngineAttributes", "c2jName" : "EngineAttributes", "c2jShape" : "EngineAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                Engine attributes used for associating the node.

                                Attributes accepted in a AssociateNode request for Chef

                                • CHEF_ORGANIZATION: The Chef organization with which the node is associated. By default only one organization named default can exist.

                                • CHEF_NODE_PUBLIC_KEY: A PEM-formatted public key. This key is required for the chef-client agent to access the Chef API.

                                Attributes accepted in a AssociateNode request for Puppet

                                • PUPPET_NODE_CSR: A PEM-formatted certificate-signing request (CSR) that is created by the node.

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

                                Engine attributes used for associating the node.

                                Attributes accepted in a AssociateNode request for Chef

                                • CHEF_ORGANIZATION: The Chef organization with which the node is associated. By default only one organization named default can exist.

                                • CHEF_NODE_PUBLIC_KEY: A PEM-formatted public key. This key is required for the chef-client agent to access the Chef API.

                                Attributes accepted in a AssociateNode request for Puppet

                                • PUPPET_NODE_CSR: A PEM-formatted certificate-signing request (CSR) that is created by the node.

                                \n

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

                                \n

                                \nYou can use {@link #hasEngineAttributes()} to see if a value was sent in this field.\n

                                \n@return Engine attributes used for associating the node.

                                Attributes accepted in a AssociateNode request for Chef

                                • CHEF_ORGANIZATION: The Chef organization with which the node is associated. By default only one organization named default can exist.

                                • CHEF_NODE_PUBLIC_KEY: A PEM-formatted public key. This key is required for the chef-client agent to access the Chef API.

                                Attributes accepted in a AssociateNode request for Puppet

                                • PUPPET_NODE_CSR: A PEM-formatted certificate-signing request (CSR) that is created by the node.

                                • \n@deprecated Use {@link #engineAttributes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                  Engine attributes used for associating the node.

                                  Attributes accepted in a AssociateNode request for Chef

                                  • CHEF_ORGANIZATION: The Chef organization with which the node is associated. By default only one organization named default can exist.

                                  • CHEF_NODE_PUBLIC_KEY: A PEM-formatted public key. This key is required for the chef-client agent to access the Chef API.

                                  Attributes accepted in a AssociateNode request for Puppet

                                  • PUPPET_NODE_CSR: A PEM-formatted certificate-signing request (CSR) that is created by the node.

                                  \n@param engineAttributes Engine attributes used for associating the node.

                                  Attributes accepted in a AssociateNode request for Chef

                                  • CHEF_ORGANIZATION: The Chef organization with which the node is associated. By default only one organization named default can exist.

                                  • CHEF_NODE_PUBLIC_KEY: A PEM-formatted public key. This key is required for the chef-client agent to access the Chef API.

                                  Attributes accepted in a AssociateNode request for Puppet

                                  • PUPPET_NODE_CSR: A PEM-formatted certificate-signing request (CSR) that is created by the node.

                                  • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #engineAttributes(List)}\n", "documentation" : "

                                    Engine attributes used for associating the node.

                                    Attributes accepted in a AssociateNode request for Chef

                                    • CHEF_ORGANIZATION: The Chef organization with which the node is associated. By default only one organization named default can exist.

                                    • CHEF_NODE_PUBLIC_KEY: A PEM-formatted public key. This key is required for the chef-client agent to access the Chef API.

                                    Attributes accepted in a AssociateNode request for Puppet

                                    • PUPPET_NODE_CSR: A PEM-formatted certificate-signing request (CSR) that is created by the node.

                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EngineAttributes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEngineAttributes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "engineAttributes", "fluentSetterDocumentation" : "

                                    Engine attributes used for associating the node.

                                    Attributes accepted in a AssociateNode request for Chef

                                    • CHEF_ORGANIZATION: The Chef organization with which the node is associated. By default only one organization named default can exist.

                                    • CHEF_NODE_PUBLIC_KEY: A PEM-formatted public key. This key is required for the chef-client agent to access the Chef API.

                                    Attributes accepted in a AssociateNode request for Puppet

                                    • PUPPET_NODE_CSR: A PEM-formatted certificate-signing request (CSR) that is created by the node.

                                    \n@param engineAttributes Engine attributes used for associating the node.

                                    Attributes accepted in a AssociateNode request for Chef

                                    • CHEF_ORGANIZATION: The Chef organization with which the node is associated. By default only one organization named default can exist.

                                    • CHEF_NODE_PUBLIC_KEY: A PEM-formatted public key. This key is required for the chef-client agent to access the Chef API.

                                    Attributes accepted in a AssociateNode request for Puppet

                                    • PUPPET_NODE_CSR: A PEM-formatted certificate-signing request (CSR) that is created by the node.

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

                                      Engine attributes used for associating the node.

                                      Attributes accepted in a AssociateNode request for Chef

                                      • CHEF_ORGANIZATION: The Chef organization with which the node is associated. By default only one organization named default can exist.

                                      • CHEF_NODE_PUBLIC_KEY: A PEM-formatted public key. This key is required for the chef-client agent to access the Chef API.

                                      Attributes accepted in a AssociateNode request for Puppet

                                      • PUPPET_NODE_CSR: A PEM-formatted certificate-signing request (CSR) that is created by the node.

                                      \n

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

                                      \n

                                      \nYou can use {@link #hasEngineAttributes()} to see if a value was sent in this field.\n

                                      \n@return Engine attributes used for associating the node.

                                      Attributes accepted in a AssociateNode request for Chef

                                      • CHEF_ORGANIZATION: The Chef organization with which the node is associated. By default only one organization named default can exist.

                                      • CHEF_NODE_PUBLIC_KEY: A PEM-formatted public key. This key is required for the chef-client agent to access the Chef API.

                                      Attributes accepted in a AssociateNode request for Puppet

                                      • PUPPET_NODE_CSR: A PEM-formatted certificate-signing request (CSR) that is created by the node.

                                      • ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EngineAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EngineAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EngineAttribute", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link EngineAttribute.Builder} avoiding the need to create one manually via {@link EngineAttribute#builder()}.\n\nWhen the {@link Consumer} completes, {@link EngineAttribute.Builder#build()} is called immediately and its result is passed to {@link #member(EngineAttribute)}.\n@param member a consumer that will call methods on {@link EngineAttribute.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(EngineAttribute)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(EngineAttribute)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "EngineAttribute", "documentation" : 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" : "EngineAttribute", "variableName" : "member", "variableType" : "EngineAttribute", "documentation" : null, "simpleType" : "EngineAttribute", "variableSetterType" : "EngineAttribute" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EngineAttribute", "variableName" : "member", "variableType" : "EngineAttribute", "documentation" : "", "simpleType" : "EngineAttribute", "variableSetterType" : "EngineAttribute" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EngineAttribute", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EngineAttribute", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "EngineAttributes", "sensitive" : false, "setterDocumentation" : "

                                        Engine attributes used for associating the node.

                                        Attributes accepted in a AssociateNode request for Chef

                                        • CHEF_ORGANIZATION: The Chef organization with which the node is associated. By default only one organization named default can exist.

                                        • CHEF_NODE_PUBLIC_KEY: A PEM-formatted public key. This key is required for the chef-client agent to access the Chef API.

                                        Attributes accepted in a AssociateNode request for Puppet

                                        • PUPPET_NODE_CSR: A PEM-formatted certificate-signing request (CSR) that is created by the node.

                                        \n@param engineAttributes Engine attributes used for associating the node.

                                        Attributes accepted in a AssociateNode request for Chef

                                        • CHEF_ORGANIZATION: The Chef organization with which the node is associated. By default only one organization named default can exist.

                                        • CHEF_NODE_PUBLIC_KEY: A PEM-formatted public key. This key is required for the chef-client agent to access the Chef API.

                                        Attributes accepted in a AssociateNode request for Puppet

                                        • PUPPET_NODE_CSR: A PEM-formatted certificate-signing request (CSR) that is created by the node.

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

                                          Engine attributes used for associating the node.

                                          Attributes accepted in a AssociateNode request for Chef

                                          • CHEF_ORGANIZATION: The Chef organization with which the node is associated. By default only one organization named default can exist.

                                          • CHEF_NODE_PUBLIC_KEY: A PEM-formatted public key. This key is required for the chef-client agent to access the Chef API.

                                          Attributes accepted in a AssociateNode request for Puppet

                                          • PUPPET_NODE_CSR: A PEM-formatted certificate-signing request (CSR) that is created by the node.

                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EngineAttributes" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getEngineAttributes", "beanStyleSetterMethodName" : "setEngineAttributes", "c2jName" : "EngineAttributes", "c2jShape" : "EngineAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                          Engine attributes used for associating the node.

                                          Attributes accepted in a AssociateNode request for Chef

                                          • CHEF_ORGANIZATION: The Chef organization with which the node is associated. By default only one organization named default can exist.

                                          • CHEF_NODE_PUBLIC_KEY: A PEM-formatted public key. This key is required for the chef-client agent to access the Chef API.

                                          Attributes accepted in a AssociateNode request for Puppet

                                          • PUPPET_NODE_CSR: A PEM-formatted certificate-signing request (CSR) that is created by the node.

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

                                          Engine attributes used for associating the node.

                                          Attributes accepted in a AssociateNode request for Chef

                                          • CHEF_ORGANIZATION: The Chef organization with which the node is associated. By default only one organization named default can exist.

                                          • CHEF_NODE_PUBLIC_KEY: A PEM-formatted public key. This key is required for the chef-client agent to access the Chef API.

                                          Attributes accepted in a AssociateNode request for Puppet

                                          • PUPPET_NODE_CSR: A PEM-formatted certificate-signing request (CSR) that is created by the node.

                                          \n

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

                                          \n

                                          \nYou can use {@link #hasEngineAttributes()} to see if a value was sent in this field.\n

                                          \n@return Engine attributes used for associating the node.

                                          Attributes accepted in a AssociateNode request for Chef

                                          • CHEF_ORGANIZATION: The Chef organization with which the node is associated. By default only one organization named default can exist.

                                          • CHEF_NODE_PUBLIC_KEY: A PEM-formatted public key. This key is required for the chef-client agent to access the Chef API.

                                          Attributes accepted in a AssociateNode request for Puppet

                                          • PUPPET_NODE_CSR: A PEM-formatted certificate-signing request (CSR) that is created by the node.

                                          • \n@deprecated Use {@link #engineAttributes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                            Engine attributes used for associating the node.

                                            Attributes accepted in a AssociateNode request for Chef

                                            • CHEF_ORGANIZATION: The Chef organization with which the node is associated. By default only one organization named default can exist.

                                            • CHEF_NODE_PUBLIC_KEY: A PEM-formatted public key. This key is required for the chef-client agent to access the Chef API.

                                            Attributes accepted in a AssociateNode request for Puppet

                                            • PUPPET_NODE_CSR: A PEM-formatted certificate-signing request (CSR) that is created by the node.

                                            \n@param engineAttributes Engine attributes used for associating the node.

                                            Attributes accepted in a AssociateNode request for Chef

                                            • CHEF_ORGANIZATION: The Chef organization with which the node is associated. By default only one organization named default can exist.

                                            • CHEF_NODE_PUBLIC_KEY: A PEM-formatted public key. This key is required for the chef-client agent to access the Chef API.

                                            Attributes accepted in a AssociateNode request for Puppet

                                            • PUPPET_NODE_CSR: A PEM-formatted certificate-signing request (CSR) that is created by the node.

                                            • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #engineAttributes(List)}\n", "documentation" : "

                                              Engine attributes used for associating the node.

                                              Attributes accepted in a AssociateNode request for Chef

                                              • CHEF_ORGANIZATION: The Chef organization with which the node is associated. By default only one organization named default can exist.

                                              • CHEF_NODE_PUBLIC_KEY: A PEM-formatted public key. This key is required for the chef-client agent to access the Chef API.

                                              Attributes accepted in a AssociateNode request for Puppet

                                              • PUPPET_NODE_CSR: A PEM-formatted certificate-signing request (CSR) that is created by the node.

                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EngineAttributes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEngineAttributes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "engineAttributes", "fluentSetterDocumentation" : "

                                              Engine attributes used for associating the node.

                                              Attributes accepted in a AssociateNode request for Chef

                                              • CHEF_ORGANIZATION: The Chef organization with which the node is associated. By default only one organization named default can exist.

                                              • CHEF_NODE_PUBLIC_KEY: A PEM-formatted public key. This key is required for the chef-client agent to access the Chef API.

                                              Attributes accepted in a AssociateNode request for Puppet

                                              • PUPPET_NODE_CSR: A PEM-formatted certificate-signing request (CSR) that is created by the node.

                                              \n@param engineAttributes Engine attributes used for associating the node.

                                              Attributes accepted in a AssociateNode request for Chef

                                              • CHEF_ORGANIZATION: The Chef organization with which the node is associated. By default only one organization named default can exist.

                                              • CHEF_NODE_PUBLIC_KEY: A PEM-formatted public key. This key is required for the chef-client agent to access the Chef API.

                                              Attributes accepted in a AssociateNode request for Puppet

                                              • PUPPET_NODE_CSR: A PEM-formatted certificate-signing request (CSR) that is created by the node.

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

                                                Engine attributes used for associating the node.

                                                Attributes accepted in a AssociateNode request for Chef

                                                • CHEF_ORGANIZATION: The Chef organization with which the node is associated. By default only one organization named default can exist.

                                                • CHEF_NODE_PUBLIC_KEY: A PEM-formatted public key. This key is required for the chef-client agent to access the Chef API.

                                                Attributes accepted in a AssociateNode request for Puppet

                                                • PUPPET_NODE_CSR: A PEM-formatted certificate-signing request (CSR) that is created by the node.

                                                \n

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

                                                \n

                                                \nYou can use {@link #hasEngineAttributes()} to see if a value was sent in this field.\n

                                                \n@return Engine attributes used for associating the node.

                                                Attributes accepted in a AssociateNode request for Chef

                                                • CHEF_ORGANIZATION: The Chef organization with which the node is associated. By default only one organization named default can exist.

                                                • CHEF_NODE_PUBLIC_KEY: A PEM-formatted public key. This key is required for the chef-client agent to access the Chef API.

                                                Attributes accepted in a AssociateNode request for Puppet

                                                • PUPPET_NODE_CSR: A PEM-formatted certificate-signing request (CSR) that is created by the node.

                                                • ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EngineAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EngineAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EngineAttribute", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link EngineAttribute.Builder} avoiding the need to create one manually via {@link EngineAttribute#builder()}.\n\nWhen the {@link Consumer} completes, {@link EngineAttribute.Builder#build()} is called immediately and its result is passed to {@link #member(EngineAttribute)}.\n@param member a consumer that will call methods on {@link EngineAttribute.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(EngineAttribute)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(EngineAttribute)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "EngineAttribute", "documentation" : 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" : "EngineAttribute", "variableName" : "member", "variableType" : "EngineAttribute", "documentation" : null, "simpleType" : "EngineAttribute", "variableSetterType" : "EngineAttribute" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EngineAttribute", "variableName" : "member", "variableType" : "EngineAttribute", "documentation" : "", "simpleType" : "EngineAttribute", "variableSetterType" : "EngineAttribute" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EngineAttribute", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EngineAttribute", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "EngineAttributes", "sensitive" : false, "setterDocumentation" : "

                                                  Engine attributes used for associating the node.

                                                  Attributes accepted in a AssociateNode request for Chef

                                                  • CHEF_ORGANIZATION: The Chef organization with which the node is associated. By default only one organization named default can exist.

                                                  • CHEF_NODE_PUBLIC_KEY: A PEM-formatted public key. This key is required for the chef-client agent to access the Chef API.

                                                  Attributes accepted in a AssociateNode request for Puppet

                                                  • PUPPET_NODE_CSR: A PEM-formatted certificate-signing request (CSR) that is created by the node.

                                                  \n@param engineAttributes Engine attributes used for associating the node.

                                                  Attributes accepted in a AssociateNode request for Chef

                                                  • CHEF_ORGANIZATION: The Chef organization with which the node is associated. By default only one organization named default can exist.

                                                  • CHEF_NODE_PUBLIC_KEY: A PEM-formatted public key. This key is required for the chef-client agent to access the Chef API.

                                                  Attributes accepted in a AssociateNode request for Puppet

                                                  • PUPPET_NODE_CSR: A PEM-formatted certificate-signing request (CSR) that is created by the node.

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

                                                    Engine attributes used for associating the node.

                                                    Attributes accepted in a AssociateNode request for Chef

                                                    • CHEF_ORGANIZATION: The Chef organization with which the node is associated. By default only one organization named default can exist.

                                                    • CHEF_NODE_PUBLIC_KEY: A PEM-formatted public key. This key is required for the chef-client agent to access the Chef API.

                                                    Attributes accepted in a AssociateNode request for Puppet

                                                    • PUPPET_NODE_CSR: A PEM-formatted certificate-signing request (CSR) that is created by the node.

                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NodeName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNodeName", "beanStyleSetterMethodName" : "setNodeName", "c2jName" : "NodeName", "c2jShape" : "NodeName", "defaultConsumerFluentSetterDocumentation" : "

                                                    The name of the node.

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

                                                    The name of the node.

                                                    \n@return The name of the node.\n@deprecated Use {@link #nodeName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                    The name of the node.

                                                    \n@param nodeName The name of the node.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nodeName(String)}\n", "documentation" : "

                                                    The name of the node.

                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NodeName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNodeName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nodeName", "fluentSetterDocumentation" : "

                                                    The name of the node.

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

                                                    The name of the node.

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

                                                    The name of the node.

                                                    \n@param nodeName The name of the node.", "setterMethodName" : "setNodeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nodeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nodeName", "variableType" : "String", "documentation" : "

                                                    The name of the node.

                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ServerName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServerName", "beanStyleSetterMethodName" : "setServerName", "c2jName" : "ServerName", "c2jShape" : "ServerName", "defaultConsumerFluentSetterDocumentation" : "

                                                    The name of the server with which to associate the node.

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

                                                    The name of the server with which to associate the node.

                                                    \n@return The name of the server with which to associate the node.\n@deprecated Use {@link #serverName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                    The name of the server with which to associate the node.

                                                    \n@param serverName The name of the server with which to associate the node.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serverName(String)}\n", "documentation" : "

                                                    The name of the server with which to associate the node.

                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serverName", "fluentSetterDocumentation" : "

                                                    The name of the server with which to associate the node.

                                                    \n@param serverName The name of the server with which to associate the node.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serverName", "getterDocumentation" : "

                                                    The name of the server with which to associate the node.

                                                    \n@return The name of the server with which to associate the node.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServerName", "sensitive" : false, "setterDocumentation" : "

                                                    The name of the server with which to associate the node.

                                                    \n@param serverName The name of the server with which to associate the node.", "setterMethodName" : "setServerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : "

                                                    The name of the server with which to associate the node.

                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServerName", "beanStyleSetterMethodName" : "setServerName", "c2jName" : "ServerName", "c2jShape" : "ServerName", "defaultConsumerFluentSetterDocumentation" : "

                                                    The name of the server with which to associate the node.

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

                                                    The name of the server with which to associate the node.

                                                    \n@return The name of the server with which to associate the node.\n@deprecated Use {@link #serverName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                    The name of the server with which to associate the node.

                                                    \n@param serverName The name of the server with which to associate the node.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serverName(String)}\n", "documentation" : "

                                                    The name of the server with which to associate the node.

                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serverName", "fluentSetterDocumentation" : "

                                                    The name of the server with which to associate the node.

                                                    \n@param serverName The name of the server with which to associate the node.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serverName", "getterDocumentation" : "

                                                    The name of the server with which to associate the node.

                                                    \n@return The name of the server with which to associate the node.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServerName", "sensitive" : false, "setterDocumentation" : "

                                                    The name of the server with which to associate the node.

                                                    \n@param serverName The name of the server with which to associate the node.", "setterMethodName" : "setServerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : "

                                                    The name of the server with which to associate the node.

                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNodeName", "beanStyleSetterMethodName" : "setNodeName", "c2jName" : "NodeName", "c2jShape" : "NodeName", "defaultConsumerFluentSetterDocumentation" : "

                                                    The name of the node.

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

                                                    The name of the node.

                                                    \n@return The name of the node.\n@deprecated Use {@link #nodeName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                    The name of the node.

                                                    \n@param nodeName The name of the node.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nodeName(String)}\n", "documentation" : "

                                                    The name of the node.

                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NodeName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNodeName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nodeName", "fluentSetterDocumentation" : "

                                                    The name of the node.

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

                                                    The name of the node.

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

                                                    The name of the node.

                                                    \n@param nodeName The name of the node.", "setterMethodName" : "setNodeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nodeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nodeName", "variableType" : "String", "documentation" : "

                                                    The name of the node.

                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getEngineAttributes", "beanStyleSetterMethodName" : "setEngineAttributes", "c2jName" : "EngineAttributes", "c2jShape" : "EngineAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                                    Engine attributes used for associating the node.

                                                    Attributes accepted in a AssociateNode request for Chef

                                                    • CHEF_ORGANIZATION: The Chef organization with which the node is associated. By default only one organization named default can exist.

                                                    • CHEF_NODE_PUBLIC_KEY: A PEM-formatted public key. This key is required for the chef-client agent to access the Chef API.

                                                    Attributes accepted in a AssociateNode request for Puppet

                                                    • PUPPET_NODE_CSR: A PEM-formatted certificate-signing request (CSR) that is created by the node.

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

                                                    Engine attributes used for associating the node.

                                                    Attributes accepted in a AssociateNode request for Chef

                                                    • CHEF_ORGANIZATION: The Chef organization with which the node is associated. By default only one organization named default can exist.

                                                    • CHEF_NODE_PUBLIC_KEY: A PEM-formatted public key. This key is required for the chef-client agent to access the Chef API.

                                                    Attributes accepted in a AssociateNode request for Puppet

                                                    • PUPPET_NODE_CSR: A PEM-formatted certificate-signing request (CSR) that is created by the node.

                                                    \n

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

                                                    \n

                                                    \nYou can use {@link #hasEngineAttributes()} to see if a value was sent in this field.\n

                                                    \n@return Engine attributes used for associating the node.

                                                    Attributes accepted in a AssociateNode request for Chef

                                                    • CHEF_ORGANIZATION: The Chef organization with which the node is associated. By default only one organization named default can exist.

                                                    • CHEF_NODE_PUBLIC_KEY: A PEM-formatted public key. This key is required for the chef-client agent to access the Chef API.

                                                    Attributes accepted in a AssociateNode request for Puppet

                                                    • PUPPET_NODE_CSR: A PEM-formatted certificate-signing request (CSR) that is created by the node.

                                                    • \n@deprecated Use {@link #engineAttributes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                      Engine attributes used for associating the node.

                                                      Attributes accepted in a AssociateNode request for Chef

                                                      • CHEF_ORGANIZATION: The Chef organization with which the node is associated. By default only one organization named default can exist.

                                                      • CHEF_NODE_PUBLIC_KEY: A PEM-formatted public key. This key is required for the chef-client agent to access the Chef API.

                                                      Attributes accepted in a AssociateNode request for Puppet

                                                      • PUPPET_NODE_CSR: A PEM-formatted certificate-signing request (CSR) that is created by the node.

                                                      \n@param engineAttributes Engine attributes used for associating the node.

                                                      Attributes accepted in a AssociateNode request for Chef

                                                      • CHEF_ORGANIZATION: The Chef organization with which the node is associated. By default only one organization named default can exist.

                                                      • CHEF_NODE_PUBLIC_KEY: A PEM-formatted public key. This key is required for the chef-client agent to access the Chef API.

                                                      Attributes accepted in a AssociateNode request for Puppet

                                                      • PUPPET_NODE_CSR: A PEM-formatted certificate-signing request (CSR) that is created by the node.

                                                      • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #engineAttributes(List)}\n", "documentation" : "

                                                        Engine attributes used for associating the node.

                                                        Attributes accepted in a AssociateNode request for Chef

                                                        • CHEF_ORGANIZATION: The Chef organization with which the node is associated. By default only one organization named default can exist.

                                                        • CHEF_NODE_PUBLIC_KEY: A PEM-formatted public key. This key is required for the chef-client agent to access the Chef API.

                                                        Attributes accepted in a AssociateNode request for Puppet

                                                        • PUPPET_NODE_CSR: A PEM-formatted certificate-signing request (CSR) that is created by the node.

                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EngineAttributes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEngineAttributes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "engineAttributes", "fluentSetterDocumentation" : "

                                                        Engine attributes used for associating the node.

                                                        Attributes accepted in a AssociateNode request for Chef

                                                        • CHEF_ORGANIZATION: The Chef organization with which the node is associated. By default only one organization named default can exist.

                                                        • CHEF_NODE_PUBLIC_KEY: A PEM-formatted public key. This key is required for the chef-client agent to access the Chef API.

                                                        Attributes accepted in a AssociateNode request for Puppet

                                                        • PUPPET_NODE_CSR: A PEM-formatted certificate-signing request (CSR) that is created by the node.

                                                        \n@param engineAttributes Engine attributes used for associating the node.

                                                        Attributes accepted in a AssociateNode request for Chef

                                                        • CHEF_ORGANIZATION: The Chef organization with which the node is associated. By default only one organization named default can exist.

                                                        • CHEF_NODE_PUBLIC_KEY: A PEM-formatted public key. This key is required for the chef-client agent to access the Chef API.

                                                        Attributes accepted in a AssociateNode request for Puppet

                                                        • PUPPET_NODE_CSR: A PEM-formatted certificate-signing request (CSR) that is created by the node.

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

                                                          Engine attributes used for associating the node.

                                                          Attributes accepted in a AssociateNode request for Chef

                                                          • CHEF_ORGANIZATION: The Chef organization with which the node is associated. By default only one organization named default can exist.

                                                          • CHEF_NODE_PUBLIC_KEY: A PEM-formatted public key. This key is required for the chef-client agent to access the Chef API.

                                                          Attributes accepted in a AssociateNode request for Puppet

                                                          • PUPPET_NODE_CSR: A PEM-formatted certificate-signing request (CSR) that is created by the node.

                                                          \n

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

                                                          \n

                                                          \nYou can use {@link #hasEngineAttributes()} to see if a value was sent in this field.\n

                                                          \n@return Engine attributes used for associating the node.

                                                          Attributes accepted in a AssociateNode request for Chef

                                                          • CHEF_ORGANIZATION: The Chef organization with which the node is associated. By default only one organization named default can exist.

                                                          • CHEF_NODE_PUBLIC_KEY: A PEM-formatted public key. This key is required for the chef-client agent to access the Chef API.

                                                          Attributes accepted in a AssociateNode request for Puppet

                                                          • PUPPET_NODE_CSR: A PEM-formatted certificate-signing request (CSR) that is created by the node.

                                                          • ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EngineAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EngineAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EngineAttribute", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link EngineAttribute.Builder} avoiding the need to create one manually via {@link EngineAttribute#builder()}.\n\nWhen the {@link Consumer} completes, {@link EngineAttribute.Builder#build()} is called immediately and its result is passed to {@link #member(EngineAttribute)}.\n@param member a consumer that will call methods on {@link EngineAttribute.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(EngineAttribute)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(EngineAttribute)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "EngineAttribute", "documentation" : 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" : "EngineAttribute", "variableName" : "member", "variableType" : "EngineAttribute", "documentation" : null, "simpleType" : "EngineAttribute", "variableSetterType" : "EngineAttribute" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EngineAttribute", "variableName" : "member", "variableType" : "EngineAttribute", "documentation" : "", "simpleType" : "EngineAttribute", "variableSetterType" : "EngineAttribute" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EngineAttribute", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EngineAttribute", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "EngineAttributes", "sensitive" : false, "setterDocumentation" : "

                                                            Engine attributes used for associating the node.

                                                            Attributes accepted in a AssociateNode request for Chef

                                                            • CHEF_ORGANIZATION: The Chef organization with which the node is associated. By default only one organization named default can exist.

                                                            • CHEF_NODE_PUBLIC_KEY: A PEM-formatted public key. This key is required for the chef-client agent to access the Chef API.

                                                            Attributes accepted in a AssociateNode request for Puppet

                                                            • PUPPET_NODE_CSR: A PEM-formatted certificate-signing request (CSR) that is created by the node.

                                                            \n@param engineAttributes Engine attributes used for associating the node.

                                                            Attributes accepted in a AssociateNode request for Chef

                                                            • CHEF_ORGANIZATION: The Chef organization with which the node is associated. By default only one organization named default can exist.

                                                            • CHEF_NODE_PUBLIC_KEY: A PEM-formatted public key. This key is required for the chef-client agent to access the Chef API.

                                                            Attributes accepted in a AssociateNode request for Puppet

                                                            • PUPPET_NODE_CSR: A PEM-formatted certificate-signing request (CSR) that is created by the node.

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

                                                              Engine attributes used for associating the node.

                                                              Attributes accepted in a AssociateNode request for Chef

                                                              • CHEF_ORGANIZATION: The Chef organization with which the node is associated. By default only one organization named default can exist.

                                                              • CHEF_NODE_PUBLIC_KEY: A PEM-formatted public key. This key is required for the chef-client agent to access the Chef API.

                                                              Attributes accepted in a AssociateNode request for Puppet

                                                              • PUPPET_NODE_CSR: A PEM-formatted certificate-signing request (CSR) that is created by the node.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ServerName", "NodeName", "EngineAttributes" ], "shapeName" : "AssociateNodeRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AssociateNodeRequest", "variableName" : "associateNodeRequest", "variableType" : "AssociateNodeRequest", "documentation" : null, "simpleType" : "AssociateNodeRequest", "variableSetterType" : "AssociateNodeRequest" }, "wrapper" : false, "xmlNamespace" : null }, "AssociateNodeResponse" : { "c2jName" : "AssociateNodeResponse", "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" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNodeAssociationStatusToken", "beanStyleSetterMethodName" : "setNodeAssociationStatusToken", "c2jName" : "NodeAssociationStatusToken", "c2jShape" : "NodeAssociationStatusToken", "defaultConsumerFluentSetterDocumentation" : "

                                                              Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the association request.

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

                                                              Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the association request.

                                                              \n@return Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the association request.\n@deprecated Use {@link #nodeAssociationStatusToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the association request.

                                                              \n@param nodeAssociationStatusToken Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the association request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nodeAssociationStatusToken(String)}\n", "documentation" : "

                                                              Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the association request.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NodeAssociationStatusToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNodeAssociationStatusToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nodeAssociationStatusToken", "fluentSetterDocumentation" : "

                                                              Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the association request.

                                                              \n@param nodeAssociationStatusToken Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the association request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nodeAssociationStatusToken", "getterDocumentation" : "

                                                              Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the association request.

                                                              \n@return Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the association request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NodeAssociationStatusToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NodeAssociationStatusToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NodeAssociationStatusToken", "sensitive" : false, "setterDocumentation" : "

                                                              Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the association request.

                                                              \n@param nodeAssociationStatusToken Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the association request.", "setterMethodName" : "setNodeAssociationStatusToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nodeAssociationStatusToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nodeAssociationStatusToken", "variableType" : "String", "documentation" : "

                                                              Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the association request.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NodeAssociationStatusToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNodeAssociationStatusToken", "beanStyleSetterMethodName" : "setNodeAssociationStatusToken", "c2jName" : "NodeAssociationStatusToken", "c2jShape" : "NodeAssociationStatusToken", "defaultConsumerFluentSetterDocumentation" : "

                                                              Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the association request.

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

                                                              Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the association request.

                                                              \n@return Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the association request.\n@deprecated Use {@link #nodeAssociationStatusToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the association request.

                                                              \n@param nodeAssociationStatusToken Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the association request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nodeAssociationStatusToken(String)}\n", "documentation" : "

                                                              Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the association request.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NodeAssociationStatusToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNodeAssociationStatusToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nodeAssociationStatusToken", "fluentSetterDocumentation" : "

                                                              Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the association request.

                                                              \n@param nodeAssociationStatusToken Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the association request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nodeAssociationStatusToken", "getterDocumentation" : "

                                                              Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the association request.

                                                              \n@return Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the association request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NodeAssociationStatusToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NodeAssociationStatusToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NodeAssociationStatusToken", "sensitive" : false, "setterDocumentation" : "

                                                              Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the association request.

                                                              \n@param nodeAssociationStatusToken Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the association request.", "setterMethodName" : "setNodeAssociationStatusToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nodeAssociationStatusToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nodeAssociationStatusToken", "variableType" : "String", "documentation" : "

                                                              Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the association request.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNodeAssociationStatusToken", "beanStyleSetterMethodName" : "setNodeAssociationStatusToken", "c2jName" : "NodeAssociationStatusToken", "c2jShape" : "NodeAssociationStatusToken", "defaultConsumerFluentSetterDocumentation" : "

                                                              Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the association request.

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

                                                              Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the association request.

                                                              \n@return Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the association request.\n@deprecated Use {@link #nodeAssociationStatusToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the association request.

                                                              \n@param nodeAssociationStatusToken Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the association request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nodeAssociationStatusToken(String)}\n", "documentation" : "

                                                              Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the association request.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NodeAssociationStatusToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNodeAssociationStatusToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nodeAssociationStatusToken", "fluentSetterDocumentation" : "

                                                              Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the association request.

                                                              \n@param nodeAssociationStatusToken Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the association request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nodeAssociationStatusToken", "getterDocumentation" : "

                                                              Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the association request.

                                                              \n@return Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the association request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NodeAssociationStatusToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NodeAssociationStatusToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NodeAssociationStatusToken", "sensitive" : false, "setterDocumentation" : "

                                                              Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the association request.

                                                              \n@param nodeAssociationStatusToken Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the association request.", "setterMethodName" : "setNodeAssociationStatusToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nodeAssociationStatusToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nodeAssociationStatusToken", "variableType" : "String", "documentation" : "

                                                              Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the association request.

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

                                                              Describes a single backup.

                                                              ", "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" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBackupArn", "beanStyleSetterMethodName" : "setBackupArn", "c2jName" : "BackupArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The ARN of the backup.

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

                                                              The ARN of the backup.

                                                              \n@return The ARN of the backup.\n@deprecated Use {@link #backupArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The ARN of the backup.

                                                              \n@param backupArn The ARN of the backup.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #backupArn(String)}\n", "documentation" : "

                                                              The ARN of the backup.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BackupArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBackupArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "backupArn", "fluentSetterDocumentation" : "

                                                              The ARN of the backup.

                                                              \n@param backupArn The ARN of the backup.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "backupArn", "getterDocumentation" : "

                                                              The ARN of the backup.

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

                                                              The ARN of the backup.

                                                              \n@param backupArn The ARN of the backup.", "setterMethodName" : "setBackupArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "backupArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "backupArn", "variableType" : "String", "documentation" : "

                                                              The ARN of the backup.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBackupId", "beanStyleSetterMethodName" : "setBackupId", "c2jName" : "BackupId", "c2jShape" : "BackupId", "defaultConsumerFluentSetterDocumentation" : "

                                                              The generated ID of the backup. Example: myServerName-yyyyMMddHHmmssSSS

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

                                                              The generated ID of the backup. Example: myServerName-yyyyMMddHHmmssSSS

                                                              \n@return The generated ID of the backup. Example: myServerName-yyyyMMddHHmmssSSS\n@deprecated Use {@link #backupId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The generated ID of the backup. Example: myServerName-yyyyMMddHHmmssSSS

                                                              \n@param backupId The generated ID of the backup. Example: myServerName-yyyyMMddHHmmssSSS\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #backupId(String)}\n", "documentation" : "

                                                              The generated ID of the backup. Example: myServerName-yyyyMMddHHmmssSSS

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BackupId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBackupId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "backupId", "fluentSetterDocumentation" : "

                                                              The generated ID of the backup. Example: myServerName-yyyyMMddHHmmssSSS

                                                              \n@param backupId The generated ID of the backup. Example: myServerName-yyyyMMddHHmmssSSS\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "backupId", "getterDocumentation" : "

                                                              The generated ID of the backup. Example: myServerName-yyyyMMddHHmmssSSS

                                                              \n@return The generated ID of the backup. Example: myServerName-yyyyMMddHHmmssSSS", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BackupId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BackupId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BackupId", "sensitive" : false, "setterDocumentation" : "

                                                              The generated ID of the backup. Example: myServerName-yyyyMMddHHmmssSSS

                                                              \n@param backupId The generated ID of the backup. Example: myServerName-yyyyMMddHHmmssSSS", "setterMethodName" : "setBackupId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "backupId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "backupId", "variableType" : "String", "documentation" : "

                                                              The generated ID of the backup. Example: myServerName-yyyyMMddHHmmssSSS

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBackupTypeAsString", "beanStyleSetterMethodName" : "setBackupType", "c2jName" : "BackupType", "c2jShape" : "BackupType", "defaultConsumerFluentSetterDocumentation" : "

                                                              The backup type. Valid values are automated or manual.

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

                                                              The backup type. Valid values are automated or manual.

                                                              \n

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

                                                              \n@return The backup type. Valid values are automated or manual.\n@see BackupType\n@deprecated Use {@link #backupTypeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The backup type. Valid values are automated or manual.

                                                              \n@param backupType The backup type. Valid values are automated or manual.\n@see BackupType\n@return Returns a reference to this object so that method calls can be chained together.\n@see BackupType\n@deprecated Use {@link #backupType(String)}\n", "documentation" : "

                                                              The backup type. Valid values are automated or manual.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "BackupType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BackupType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBackupType", "fluentEnumGetterMethodName" : "backupType", "fluentEnumSetterMethodName" : "backupType", "fluentGetterMethodName" : "backupTypeAsString", "fluentSetterDocumentation" : "

                                                              The backup type. Valid values are automated or manual.

                                                              \n@param backupType The backup type. Valid values are automated or manual.\n@see BackupType\n@return Returns a reference to this object so that method calls can be chained together.\n@see BackupType", "fluentSetterMethodName" : "backupType", "getterDocumentation" : "

                                                              The backup type. Valid values are automated or manual.

                                                              \n

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

                                                              \n@return The backup type. Valid values are automated or manual.\n@see BackupType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BackupType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BackupType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BackupType", "sensitive" : false, "setterDocumentation" : "

                                                              The backup type. Valid values are automated or manual.

                                                              \n@param backupType The backup type. Valid values are automated or manual.\n@see BackupType", "setterMethodName" : "setBackupType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "backupType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "backupType", "variableType" : "String", "documentation" : "

                                                              The backup type. Valid values are automated or manual.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                              The time stamp when the backup was created in the database. Example: 2016-07-29T13:38:47.520Z

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

                                                              The time stamp when the backup was created in the database. Example: 2016-07-29T13:38:47.520Z

                                                              \n@return The time stamp when the backup was created in the database. Example: 2016-07-29T13:38:47.520Z\n@deprecated Use {@link #createdAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The time stamp when the backup was created in the database. Example: 2016-07-29T13:38:47.520Z

                                                              \n@param createdAt The time stamp when the backup was created in the database. Example: 2016-07-29T13:38:47.520Z\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #createdAt(Instant)}\n", "documentation" : "

                                                              The time stamp when the backup was created in the database. Example: 2016-07-29T13:38:47.520Z

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CreatedAt property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCreatedAt", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdAt", "fluentSetterDocumentation" : "

                                                              The time stamp when the backup was created in the database. Example: 2016-07-29T13:38:47.520Z

                                                              \n@param createdAt The time stamp when the backup was created in the database. Example: 2016-07-29T13:38:47.520Z\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdAt", "getterDocumentation" : "

                                                              The time stamp when the backup was created in the database. Example: 2016-07-29T13:38:47.520Z

                                                              \n@return The time stamp when the backup was created in the database. Example: 2016-07-29T13:38:47.520Z", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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" : "INSTANT", "name" : "CreatedAt", "sensitive" : false, "setterDocumentation" : "

                                                              The time stamp when the backup was created in the database. Example: 2016-07-29T13:38:47.520Z

                                                              \n@param createdAt The time stamp when the backup was created in the database. Example: 2016-07-29T13:38:47.520Z", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdAt", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdAt", "variableType" : "java.time.Instant", "documentation" : "

                                                              The time stamp when the backup was created in the database. Example: 2016-07-29T13:38:47.520Z

                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              A user-provided description for a manual backup. This field is empty for automated backups.

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

                                                              A user-provided description for a manual backup. This field is empty for automated backups.

                                                              \n@return A user-provided description for a manual backup. This field is empty for automated backups.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              A user-provided description for a manual backup. This field is empty for automated backups.

                                                              \n@param description A user-provided description for a manual backup. This field is empty for automated backups.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                                              A user-provided description for a manual backup. This field is empty for automated backups.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                              A user-provided description for a manual backup. This field is empty for automated backups.

                                                              \n@param description A user-provided description for a manual backup. This field is empty for automated backups.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                              A user-provided description for a manual backup. This field is empty for automated backups.

                                                              \n@return A user-provided description for a manual backup. This field is empty for automated backups.", "getterModel" : { "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 user-provided description for a manual backup. This field is empty for automated backups.

                                                              \n@param description A user-provided description for a manual backup. This field is empty for automated backups.", "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 user-provided description for a manual backup. This field is empty for automated backups.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEngine", "beanStyleSetterMethodName" : "setEngine", "c2jName" : "Engine", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The engine type that is obtained from the server when the backup is 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The engine type that is obtained from the server when the backup is created.

                                                              \n@return The engine type that is obtained from the server when the backup is created.\n@deprecated Use {@link #engine()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The engine type that is obtained from the server when the backup is created.

                                                              \n@param engine The engine type that is obtained from the server when the backup is created.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #engine(String)}\n", "documentation" : "

                                                              The engine type that is obtained from the server when the backup is created.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Engine property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEngine", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "engine", "fluentSetterDocumentation" : "

                                                              The engine type that is obtained from the server when the backup is created.

                                                              \n@param engine The engine type that is obtained from the server when the backup is created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "engine", "getterDocumentation" : "

                                                              The engine type that is obtained from the server when the backup is created.

                                                              \n@return The engine type that is obtained from the server when the backup is 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" : "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 engine type that is obtained from the server when the backup is created.

                                                              \n@param engine The engine type that is obtained from the server when the backup is created.", "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 engine type that is obtained from the server when the backup is created.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEngineModel", "beanStyleSetterMethodName" : "setEngineModel", "c2jName" : "EngineModel", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The engine model that is obtained from the server when the backup is 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 #engineModel(String)}.\n@param engineModel a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #engineModel(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The engine model that is obtained from the server when the backup is created.

                                                              \n@return The engine model that is obtained from the server when the backup is created.\n@deprecated Use {@link #engineModel()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The engine model that is obtained from the server when the backup is created.

                                                              \n@param engineModel The engine model that is obtained from the server when the backup is created.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #engineModel(String)}\n", "documentation" : "

                                                              The engine model that is obtained from the server when the backup is created.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EngineModel property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEngineModel", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "engineModel", "fluentSetterDocumentation" : "

                                                              The engine model that is obtained from the server when the backup is created.

                                                              \n@param engineModel The engine model that is obtained from the server when the backup is created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "engineModel", "getterDocumentation" : "

                                                              The engine model that is obtained from the server when the backup is created.

                                                              \n@return The engine model that is obtained from the server when the backup is 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" : "EngineModel", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EngineModel", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EngineModel", "sensitive" : false, "setterDocumentation" : "

                                                              The engine model that is obtained from the server when the backup is created.

                                                              \n@param engineModel The engine model that is obtained from the server when the backup is created.", "setterMethodName" : "setEngineModel", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "engineModel", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "engineModel", "variableType" : "String", "documentation" : "

                                                              The engine model that is obtained from the server when the backup is created.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEngineVersion", "beanStyleSetterMethodName" : "setEngineVersion", "c2jName" : "EngineVersion", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The engine version that is obtained from the server when the backup is 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 #engineVersion(String)}.\n@param engineVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #engineVersion(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The engine version that is obtained from the server when the backup is created.

                                                              \n@return The engine version that is obtained from the server when the backup is created.\n@deprecated Use {@link #engineVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The engine version that is obtained from the server when the backup is created.

                                                              \n@param engineVersion The engine version that is obtained from the server when the backup is created.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #engineVersion(String)}\n", "documentation" : "

                                                              The engine version that is obtained from the server when the backup is created.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EngineVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEngineVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "engineVersion", "fluentSetterDocumentation" : "

                                                              The engine version that is obtained from the server when the backup is created.

                                                              \n@param engineVersion The engine version that is obtained from the server when the backup is created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "engineVersion", "getterDocumentation" : "

                                                              The engine version that is obtained from the server when the backup is created.

                                                              \n@return The engine version that is obtained from the server when the backup is 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" : "EngineVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EngineVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EngineVersion", "sensitive" : false, "setterDocumentation" : "

                                                              The engine version that is obtained from the server when the backup is created.

                                                              \n@param engineVersion The engine version that is obtained from the server when the backup is created.", "setterMethodName" : "setEngineVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "engineVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "engineVersion", "variableType" : "String", "documentation" : "

                                                              The engine version that is obtained from the server when the backup is created.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInstanceProfileArn", "beanStyleSetterMethodName" : "setInstanceProfileArn", "c2jName" : "InstanceProfileArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The EC2 instance profile ARN that is obtained from the server when the backup is created. Because this value is stored, you are not required to provide the InstanceProfileArn again if you restore a backup.

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

                                                              The EC2 instance profile ARN that is obtained from the server when the backup is created. Because this value is stored, you are not required to provide the InstanceProfileArn again if you restore a backup.

                                                              \n@return The EC2 instance profile ARN that is obtained from the server when the backup is created. Because this value is stored, you are not required to provide the InstanceProfileArn again if you restore a backup.\n@deprecated Use {@link #instanceProfileArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The EC2 instance profile ARN that is obtained from the server when the backup is created. Because this value is stored, you are not required to provide the InstanceProfileArn again if you restore a backup.

                                                              \n@param instanceProfileArn The EC2 instance profile ARN that is obtained from the server when the backup is created. Because this value is stored, you are not required to provide the InstanceProfileArn again if you restore a backup.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #instanceProfileArn(String)}\n", "documentation" : "

                                                              The EC2 instance profile ARN that is obtained from the server when the backup is created. Because this value is stored, you are not required to provide the InstanceProfileArn again if you restore a backup.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InstanceProfileArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInstanceProfileArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceProfileArn", "fluentSetterDocumentation" : "

                                                              The EC2 instance profile ARN that is obtained from the server when the backup is created. Because this value is stored, you are not required to provide the InstanceProfileArn again if you restore a backup.

                                                              \n@param instanceProfileArn The EC2 instance profile ARN that is obtained from the server when the backup is created. Because this value is stored, you are not required to provide the InstanceProfileArn again if you restore a backup.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceProfileArn", "getterDocumentation" : "

                                                              The EC2 instance profile ARN that is obtained from the server when the backup is created. Because this value is stored, you are not required to provide the InstanceProfileArn again if you restore a backup.

                                                              \n@return The EC2 instance profile ARN that is obtained from the server when the backup is created. Because this value is stored, you are not required to provide the InstanceProfileArn again if you restore a backup.", "getterModel" : { "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 EC2 instance profile ARN that is obtained from the server when the backup is created. Because this value is stored, you are not required to provide the InstanceProfileArn again if you restore a backup.

                                                              \n@param instanceProfileArn The EC2 instance profile ARN that is obtained from the server when the backup is created. Because this value is stored, you are not required to provide the InstanceProfileArn again if you restore a backup.", "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 EC2 instance profile ARN that is obtained from the server when the backup is created. Because this value is stored, you are not required to provide the InstanceProfileArn again if you restore a backup.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInstanceType", "beanStyleSetterMethodName" : "setInstanceType", "c2jName" : "InstanceType", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The instance type that is obtained from the server when the backup is 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The instance type that is obtained from the server when the backup is created.

                                                              \n@return The instance type that is obtained from the server when the backup is created.\n@deprecated Use {@link #instanceType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The instance type that is obtained from the server when the backup is created.

                                                              \n@param instanceType The instance type that is obtained from the server when the backup is created.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #instanceType(String)}\n", "documentation" : "

                                                              The instance type that is obtained from the server when the backup is created.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InstanceType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInstanceType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceType", "fluentSetterDocumentation" : "

                                                              The instance type that is obtained from the server when the backup is created.

                                                              \n@param instanceType The instance type that is obtained from the server when the backup is created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceType", "getterDocumentation" : "

                                                              The instance type that is obtained from the server when the backup is created.

                                                              \n@return The instance type that is obtained from the server when the backup is 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" : "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 that is obtained from the server when the backup is created.

                                                              \n@param instanceType The instance type that is obtained from the server when the backup is created.", "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 that is obtained from the server when the backup is created.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKeyPair", "beanStyleSetterMethodName" : "setKeyPair", "c2jName" : "KeyPair", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The key pair that is obtained from the server when the backup is 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 #keyPair(String)}.\n@param keyPair a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #keyPair(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The key pair that is obtained from the server when the backup is created.

                                                              \n@return The key pair that is obtained from the server when the backup is created.\n@deprecated Use {@link #keyPair()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The key pair that is obtained from the server when the backup is created.

                                                              \n@param keyPair The key pair that is obtained from the server when the backup is created.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #keyPair(String)}\n", "documentation" : "

                                                              The key pair that is obtained from the server when the backup is created.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KeyPair property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKeyPair", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "keyPair", "fluentSetterDocumentation" : "

                                                              The key pair that is obtained from the server when the backup is created.

                                                              \n@param keyPair The key pair that is obtained from the server when the backup is created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "keyPair", "getterDocumentation" : "

                                                              The key pair that is obtained from the server when the backup is created.

                                                              \n@return The key pair that is obtained from the server when the backup is 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" : "KeyPair", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KeyPair", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KeyPair", "sensitive" : false, "setterDocumentation" : "

                                                              The key pair that is obtained from the server when the backup is created.

                                                              \n@param keyPair The key pair that is obtained from the server when the backup is created.", "setterMethodName" : "setKeyPair", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "keyPair", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "keyPair", "variableType" : "String", "documentation" : "

                                                              The key pair that is obtained from the server when the backup is created.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPreferredBackupWindow", "beanStyleSetterMethodName" : "setPreferredBackupWindow", "c2jName" : "PreferredBackupWindow", "c2jShape" : "TimeWindowDefinition", "defaultConsumerFluentSetterDocumentation" : "

                                                              The preferred backup period that is obtained from the server when the backup is 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 #preferredBackupWindow(String)}.\n@param preferredBackupWindow a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #preferredBackupWindow(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The preferred backup period that is obtained from the server when the backup is created.

                                                              \n@return The preferred backup period that is obtained from the server when the backup is created.\n@deprecated Use {@link #preferredBackupWindow()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The preferred backup period that is obtained from the server when the backup is created.

                                                              \n@param preferredBackupWindow The preferred backup period that is obtained from the server when the backup is created.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #preferredBackupWindow(String)}\n", "documentation" : "

                                                              The preferred backup period that is obtained from the server when the backup is created.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PreferredBackupWindow property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPreferredBackupWindow", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "preferredBackupWindow", "fluentSetterDocumentation" : "

                                                              The preferred backup period that is obtained from the server when the backup is created.

                                                              \n@param preferredBackupWindow The preferred backup period that is obtained from the server when the backup is created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "preferredBackupWindow", "getterDocumentation" : "

                                                              The preferred backup period that is obtained from the server when the backup is created.

                                                              \n@return The preferred backup period that is obtained from the server when the backup is 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" : "PreferredBackupWindow", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PreferredBackupWindow", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PreferredBackupWindow", "sensitive" : false, "setterDocumentation" : "

                                                              The preferred backup period that is obtained from the server when the backup is created.

                                                              \n@param preferredBackupWindow The preferred backup period that is obtained from the server when the backup is created.", "setterMethodName" : "setPreferredBackupWindow", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "preferredBackupWindow", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "preferredBackupWindow", "variableType" : "String", "documentation" : "

                                                              The preferred backup period that is obtained from the server when the backup is created.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPreferredMaintenanceWindow", "beanStyleSetterMethodName" : "setPreferredMaintenanceWindow", "c2jName" : "PreferredMaintenanceWindow", "c2jShape" : "TimeWindowDefinition", "defaultConsumerFluentSetterDocumentation" : "

                                                              The preferred maintenance period that is obtained from the server when the backup is 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 #preferredMaintenanceWindow(String)}.\n@param preferredMaintenanceWindow a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #preferredMaintenanceWindow(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The preferred maintenance period that is obtained from the server when the backup is created.

                                                              \n@return The preferred maintenance period that is obtained from the server when the backup is created.\n@deprecated Use {@link #preferredMaintenanceWindow()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The preferred maintenance period that is obtained from the server when the backup is created.

                                                              \n@param preferredMaintenanceWindow The preferred maintenance period that is obtained from the server when the backup is created.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #preferredMaintenanceWindow(String)}\n", "documentation" : "

                                                              The preferred maintenance period that is obtained from the server when the backup is created.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PreferredMaintenanceWindow property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPreferredMaintenanceWindow", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "preferredMaintenanceWindow", "fluentSetterDocumentation" : "

                                                              The preferred maintenance period that is obtained from the server when the backup is created.

                                                              \n@param preferredMaintenanceWindow The preferred maintenance period that is obtained from the server when the backup is created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "preferredMaintenanceWindow", "getterDocumentation" : "

                                                              The preferred maintenance period that is obtained from the server when the backup is created.

                                                              \n@return The preferred maintenance period that is obtained from the server when the backup is 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" : "PreferredMaintenanceWindow", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PreferredMaintenanceWindow", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PreferredMaintenanceWindow", "sensitive" : false, "setterDocumentation" : "

                                                              The preferred maintenance period that is obtained from the server when the backup is created.

                                                              \n@param preferredMaintenanceWindow The preferred maintenance period that is obtained from the server when the backup is created.", "setterMethodName" : "setPreferredMaintenanceWindow", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "preferredMaintenanceWindow", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "preferredMaintenanceWindow", "variableType" : "String", "documentation" : "

                                                              The preferred maintenance period that is obtained from the server when the backup is created.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getS3DataSize", "beanStyleSetterMethodName" : "setS3DataSize", "c2jName" : "S3DataSize", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                              This field is deprecated and is no longer used.

                                                              \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 #s3DataSize(Integer)}.\n@param s3DataSize 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 #s3DataSize(Integer)", "deprecated" : true, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              This field is deprecated and is no longer used.

                                                              \n@return This field is deprecated and is no longer used.\n@deprecated Use {@link #s3DataSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              This field is deprecated and is no longer used.

                                                              \n@param s3DataSize This field is deprecated and is no longer used.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #s3DataSize(Integer)}\n", "documentation" : "

                                                              This field is deprecated and is no longer used.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the S3DataSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasS3DataSize", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3DataSize", "fluentSetterDocumentation" : "

                                                              This field is deprecated and is no longer used.

                                                              \n@param s3DataSize This field is deprecated and is no longer used.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3DataSize", "getterDocumentation" : "

                                                              This field is deprecated and is no longer used.

                                                              \n@return This field is deprecated and is no longer used.", "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" : "S3DataSize", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "S3DataSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "S3DataSize", "sensitive" : false, "setterDocumentation" : "

                                                              This field is deprecated and is no longer used.

                                                              \n@param s3DataSize This field is deprecated and is no longer used.", "setterMethodName" : "setS3DataSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "s3DataSize", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "s3DataSize", "variableType" : "Integer", "documentation" : "

                                                              This field is deprecated and is no longer used.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getS3DataUrl", "beanStyleSetterMethodName" : "setS3DataUrl", "c2jName" : "S3DataUrl", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              This field is deprecated and is no longer used.

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

                                                              This field is deprecated and is no longer used.

                                                              \n@return This field is deprecated and is no longer used.\n@deprecated Use {@link #s3DataUrl()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              This field is deprecated and is no longer used.

                                                              \n@param s3DataUrl This field is deprecated and is no longer used.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #s3DataUrl(String)}\n", "documentation" : "

                                                              This field is deprecated and is no longer used.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the S3DataUrl property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasS3DataUrl", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3DataUrl", "fluentSetterDocumentation" : "

                                                              This field is deprecated and is no longer used.

                                                              \n@param s3DataUrl This field is deprecated and is no longer used.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3DataUrl", "getterDocumentation" : "

                                                              This field is deprecated and is no longer used.

                                                              \n@return This field is deprecated and is no longer used.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3DataUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "S3DataUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "S3DataUrl", "sensitive" : false, "setterDocumentation" : "

                                                              This field is deprecated and is no longer used.

                                                              \n@param s3DataUrl This field is deprecated and is no longer used.", "setterMethodName" : "setS3DataUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "s3DataUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "s3DataUrl", "variableType" : "String", "documentation" : "

                                                              This field is deprecated and is no longer used.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getS3LogUrl", "beanStyleSetterMethodName" : "setS3LogUrl", "c2jName" : "S3LogUrl", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The Amazon S3 URL of the backup's log 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 #s3LogUrl(String)}.\n@param s3LogUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3LogUrl(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The Amazon S3 URL of the backup's log file.

                                                              \n@return The Amazon S3 URL of the backup's log file.\n@deprecated Use {@link #s3LogUrl()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The Amazon S3 URL of the backup's log file.

                                                              \n@param s3LogUrl The Amazon S3 URL of the backup's log file.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #s3LogUrl(String)}\n", "documentation" : "

                                                              The Amazon S3 URL of the backup's log file.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the S3LogUrl property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasS3LogUrl", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3LogUrl", "fluentSetterDocumentation" : "

                                                              The Amazon S3 URL of the backup's log file.

                                                              \n@param s3LogUrl The Amazon S3 URL of the backup's log file.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3LogUrl", "getterDocumentation" : "

                                                              The Amazon S3 URL of the backup's log file.

                                                              \n@return The Amazon S3 URL of the backup's log 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" : "S3LogUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "S3LogUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "S3LogUrl", "sensitive" : false, "setterDocumentation" : "

                                                              The Amazon S3 URL of the backup's log file.

                                                              \n@param s3LogUrl The Amazon S3 URL of the backup's log file.", "setterMethodName" : "setS3LogUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "s3LogUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "s3LogUrl", "variableType" : "String", "documentation" : "

                                                              The Amazon S3 URL of the backup's log file.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSecurityGroupIds", "beanStyleSetterMethodName" : "setSecurityGroupIds", "c2jName" : "SecurityGroupIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                              The security group IDs that are obtained from the server when the backup is created.

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

                                                              The security group IDs that are obtained from the server when the backup is created.

                                                              \n

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

                                                              \n

                                                              \nYou can use {@link #hasSecurityGroupIds()} to see if a value was sent in this field.\n

                                                              \n@return The security group IDs that are obtained from the server when the backup is created.\n@deprecated Use {@link #securityGroupIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The security group IDs that are obtained from the server when the backup is created.

                                                              \n@param securityGroupIds The security group IDs that are obtained from the server when the backup is created.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #securityGroupIds(List)}\n", "documentation" : "

                                                              The security group IDs that are obtained from the server when the backup is created.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SecurityGroupIds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSecurityGroupIds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "securityGroupIds", "fluentSetterDocumentation" : "

                                                              The security group IDs that are obtained from the server when the backup is created.

                                                              \n@param securityGroupIds The security group IDs that are obtained from the server when the backup is created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "securityGroupIds", "getterDocumentation" : "

                                                              The security group IDs that are obtained from the server when the backup is created.

                                                              \n

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

                                                              \n

                                                              \nYou can use {@link #hasSecurityGroupIds()} to see if a value was sent in this field.\n

                                                              \n@return The security group IDs that are obtained from the server when the backup is created.", "getterModel" : { "returnType" : "java.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" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "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" : "

                                                              The security group IDs that are obtained from the server when the backup is created.

                                                              \n@param securityGroupIds The security group IDs that are obtained from the server when the backup is created.", "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" : "

                                                              The security group IDs that are obtained from the server when the backup is created.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServerName", "beanStyleSetterMethodName" : "setServerName", "c2jName" : "ServerName", "c2jShape" : "ServerName", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name of the server from which the backup was made.

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

                                                              The name of the server from which the backup was made.

                                                              \n@return The name of the server from which the backup was made.\n@deprecated Use {@link #serverName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name of the server from which the backup was made.

                                                              \n@param serverName The name of the server from which the backup was made.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serverName(String)}\n", "documentation" : "

                                                              The name of the server from which the backup was made.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serverName", "fluentSetterDocumentation" : "

                                                              The name of the server from which the backup was made.

                                                              \n@param serverName The name of the server from which the backup was made.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serverName", "getterDocumentation" : "

                                                              The name of the server from which the backup was made.

                                                              \n@return The name of the server from which the backup was made.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServerName", "sensitive" : false, "setterDocumentation" : "

                                                              The name of the server from which the backup was made.

                                                              \n@param serverName The name of the server from which the backup was made.", "setterMethodName" : "setServerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : "

                                                              The name of the server from which the backup was made.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServiceRoleArn", "beanStyleSetterMethodName" : "setServiceRoleArn", "c2jName" : "ServiceRoleArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The service role ARN that is obtained from the server when the backup is 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The service role ARN that is obtained from the server when the backup is created.

                                                              \n@return The service role ARN that is obtained from the server when the backup is created.\n@deprecated Use {@link #serviceRoleArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The service role ARN that is obtained from the server when the backup is created.

                                                              \n@param serviceRoleArn The service role ARN that is obtained from the server when the backup is created.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serviceRoleArn(String)}\n", "documentation" : "

                                                              The service role ARN that is obtained from the server when the backup is created.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServiceRoleArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServiceRoleArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceRoleArn", "fluentSetterDocumentation" : "

                                                              The service role ARN that is obtained from the server when the backup is created.

                                                              \n@param serviceRoleArn The service role ARN that is obtained from the server when the backup is created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceRoleArn", "getterDocumentation" : "

                                                              The service role ARN that is obtained from the server when the backup is created.

                                                              \n@return The service role ARN that is obtained from the server when the backup is 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" : "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 service role ARN that is obtained from the server when the backup is created.

                                                              \n@param serviceRoleArn The service role ARN that is obtained from the server when the backup is created.", "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 service role ARN that is obtained from the server when the backup is created.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "BackupStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                              The status of a backup while in progress.

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

                                                              The status of a backup while in progress.

                                                              \n

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

                                                              \n@return The status of a backup while in progress.\n@see BackupStatus\n@deprecated Use {@link #statusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The status of a backup while in progress.

                                                              \n@param status The status of a backup while in progress.\n@see BackupStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see BackupStatus\n@deprecated Use {@link #status(String)}\n", "documentation" : "

                                                              The status of a backup while in progress.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "BackupStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                              The status of a backup while in progress.

                                                              \n@param status The status of a backup while in progress.\n@see BackupStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see BackupStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                              The status of a backup while in progress.

                                                              \n

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

                                                              \n@return The status of a backup while in progress.\n@see BackupStatus", "getterModel" : { "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 status of a backup while in progress.

                                                              \n@param status The status of a backup while in progress.\n@see BackupStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                              The status of a backup while in progress.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusDescription", "beanStyleSetterMethodName" : "setStatusDescription", "c2jName" : "StatusDescription", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              An informational message about backup status.

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

                                                              An informational message about backup status.

                                                              \n@return An informational message about backup status.\n@deprecated Use {@link #statusDescription()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              An informational message about backup status.

                                                              \n@param statusDescription An informational message about backup status.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #statusDescription(String)}\n", "documentation" : "

                                                              An informational message about backup status.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StatusDescription property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatusDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusDescription", "fluentSetterDocumentation" : "

                                                              An informational message about backup status.

                                                              \n@param statusDescription An informational message about backup status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusDescription", "getterDocumentation" : "

                                                              An informational message about backup status.

                                                              \n@return An informational message about backup status.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatusDescription", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatusDescription", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusDescription", "sensitive" : false, "setterDocumentation" : "

                                                              An informational message about backup status.

                                                              \n@param statusDescription An informational message about backup status.", "setterMethodName" : "setStatusDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusDescription", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusDescription", "variableType" : "String", "documentation" : "

                                                              An informational message about backup status.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSubnetIds", "beanStyleSetterMethodName" : "setSubnetIds", "c2jName" : "SubnetIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                              The subnet IDs that are obtained from the server when the backup is created.

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

                                                              The subnet IDs that are obtained from the server when the backup is created.

                                                              \n

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

                                                              \n

                                                              \nYou can use {@link #hasSubnetIds()} to see if a value was sent in this field.\n

                                                              \n@return The subnet IDs that are obtained from the server when the backup is created.\n@deprecated Use {@link #subnetIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The subnet IDs that are obtained from the server when the backup is created.

                                                              \n@param subnetIds The subnet IDs that are obtained from the server when the backup is created.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #subnetIds(List)}\n", "documentation" : "

                                                              The subnet IDs that are obtained from the server when the backup is created.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SubnetIds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSubnetIds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "subnetIds", "fluentSetterDocumentation" : "

                                                              The subnet IDs that are obtained from the server when the backup is created.

                                                              \n@param subnetIds The subnet IDs that are obtained from the server when the backup is created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "subnetIds", "getterDocumentation" : "

                                                              The subnet IDs that are obtained from the server when the backup is created.

                                                              \n

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

                                                              \n

                                                              \nYou can use {@link #hasSubnetIds()} to see if a value was sent in this field.\n

                                                              \n@return The subnet IDs that are obtained from the server when the backup is created.", "getterModel" : { "returnType" : "java.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" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "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" : "

                                                              The subnet IDs that are obtained from the server when the backup is created.

                                                              \n@param subnetIds The subnet IDs that are obtained from the server when the backup is created.", "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" : "

                                                              The subnet IDs that are obtained from the server when the backup is created.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getToolsVersion", "beanStyleSetterMethodName" : "setToolsVersion", "c2jName" : "ToolsVersion", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The version of AWS OpsWorks CM-specific tools that is obtained from the server when the backup is 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 #toolsVersion(String)}.\n@param toolsVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #toolsVersion(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The version of AWS OpsWorks CM-specific tools that is obtained from the server when the backup is created.

                                                              \n@return The version of AWS OpsWorks CM-specific tools that is obtained from the server when the backup is created.\n@deprecated Use {@link #toolsVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The version of AWS OpsWorks CM-specific tools that is obtained from the server when the backup is created.

                                                              \n@param toolsVersion The version of AWS OpsWorks CM-specific tools that is obtained from the server when the backup is created.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #toolsVersion(String)}\n", "documentation" : "

                                                              The version of AWS OpsWorks CM-specific tools that is obtained from the server when the backup is created.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ToolsVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasToolsVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "toolsVersion", "fluentSetterDocumentation" : "

                                                              The version of AWS OpsWorks CM-specific tools that is obtained from the server when the backup is created.

                                                              \n@param toolsVersion The version of AWS OpsWorks CM-specific tools that is obtained from the server when the backup is created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "toolsVersion", "getterDocumentation" : "

                                                              The version of AWS OpsWorks CM-specific tools that is obtained from the server when the backup is created.

                                                              \n@return The version of AWS OpsWorks CM-specific tools that is obtained from the server when the backup is 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" : "ToolsVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ToolsVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ToolsVersion", "sensitive" : false, "setterDocumentation" : "

                                                              The version of AWS OpsWorks CM-specific tools that is obtained from the server when the backup is created.

                                                              \n@param toolsVersion The version of AWS OpsWorks CM-specific tools that is obtained from the server when the backup is created.", "setterMethodName" : "setToolsVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "toolsVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "toolsVersion", "variableType" : "String", "documentation" : "

                                                              The version of AWS OpsWorks CM-specific tools that is obtained from the server when the backup is created.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUserArn", "beanStyleSetterMethodName" : "setUserArn", "c2jName" : "UserArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The IAM user ARN of the requester for manual backups. This field is empty for automated backups.

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

                                                              The IAM user ARN of the requester for manual backups. This field is empty for automated backups.

                                                              \n@return The IAM user ARN of the requester for manual backups. This field is empty for automated backups.\n@deprecated Use {@link #userArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The IAM user ARN of the requester for manual backups. This field is empty for automated backups.

                                                              \n@param userArn The IAM user ARN of the requester for manual backups. This field is empty for automated backups.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #userArn(String)}\n", "documentation" : "

                                                              The IAM user ARN of the requester for manual backups. This field is empty for automated backups.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UserArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUserArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userArn", "fluentSetterDocumentation" : "

                                                              The IAM user ARN of the requester for manual backups. This field is empty for automated backups.

                                                              \n@param userArn The IAM user ARN of the requester for manual backups. This field is empty for automated backups.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userArn", "getterDocumentation" : "

                                                              The IAM user ARN of the requester for manual backups. This field is empty for automated backups.

                                                              \n@return The IAM user ARN of the requester for manual backups. This field is empty for automated backups.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserArn", "sensitive" : false, "setterDocumentation" : "

                                                              The IAM user ARN of the requester for manual backups. This field is empty for automated backups.

                                                              \n@param userArn The IAM user ARN of the requester for manual backups. This field is empty for automated backups.", "setterMethodName" : "setUserArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userArn", "variableType" : "String", "documentation" : "

                                                              The IAM user ARN of the requester for manual backups. This field is empty for automated backups.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "BackupArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBackupArn", "beanStyleSetterMethodName" : "setBackupArn", "c2jName" : "BackupArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The ARN of the backup.

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

                                                              The ARN of the backup.

                                                              \n@return The ARN of the backup.\n@deprecated Use {@link #backupArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The ARN of the backup.

                                                              \n@param backupArn The ARN of the backup.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #backupArn(String)}\n", "documentation" : "

                                                              The ARN of the backup.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BackupArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBackupArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "backupArn", "fluentSetterDocumentation" : "

                                                              The ARN of the backup.

                                                              \n@param backupArn The ARN of the backup.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "backupArn", "getterDocumentation" : "

                                                              The ARN of the backup.

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

                                                              The ARN of the backup.

                                                              \n@param backupArn The ARN of the backup.", "setterMethodName" : "setBackupArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "backupArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "backupArn", "variableType" : "String", "documentation" : "

                                                              The ARN of the backup.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "BackupId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBackupId", "beanStyleSetterMethodName" : "setBackupId", "c2jName" : "BackupId", "c2jShape" : "BackupId", "defaultConsumerFluentSetterDocumentation" : "

                                                              The generated ID of the backup. Example: myServerName-yyyyMMddHHmmssSSS

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

                                                              The generated ID of the backup. Example: myServerName-yyyyMMddHHmmssSSS

                                                              \n@return The generated ID of the backup. Example: myServerName-yyyyMMddHHmmssSSS\n@deprecated Use {@link #backupId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The generated ID of the backup. Example: myServerName-yyyyMMddHHmmssSSS

                                                              \n@param backupId The generated ID of the backup. Example: myServerName-yyyyMMddHHmmssSSS\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #backupId(String)}\n", "documentation" : "

                                                              The generated ID of the backup. Example: myServerName-yyyyMMddHHmmssSSS

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BackupId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBackupId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "backupId", "fluentSetterDocumentation" : "

                                                              The generated ID of the backup. Example: myServerName-yyyyMMddHHmmssSSS

                                                              \n@param backupId The generated ID of the backup. Example: myServerName-yyyyMMddHHmmssSSS\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "backupId", "getterDocumentation" : "

                                                              The generated ID of the backup. Example: myServerName-yyyyMMddHHmmssSSS

                                                              \n@return The generated ID of the backup. Example: myServerName-yyyyMMddHHmmssSSS", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BackupId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BackupId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BackupId", "sensitive" : false, "setterDocumentation" : "

                                                              The generated ID of the backup. Example: myServerName-yyyyMMddHHmmssSSS

                                                              \n@param backupId The generated ID of the backup. Example: myServerName-yyyyMMddHHmmssSSS", "setterMethodName" : "setBackupId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "backupId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "backupId", "variableType" : "String", "documentation" : "

                                                              The generated ID of the backup. Example: myServerName-yyyyMMddHHmmssSSS

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "BackupType" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBackupTypeAsString", "beanStyleSetterMethodName" : "setBackupType", "c2jName" : "BackupType", "c2jShape" : "BackupType", "defaultConsumerFluentSetterDocumentation" : "

                                                              The backup type. Valid values are automated or manual.

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

                                                              The backup type. Valid values are automated or manual.

                                                              \n

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

                                                              \n@return The backup type. Valid values are automated or manual.\n@see BackupType\n@deprecated Use {@link #backupTypeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The backup type. Valid values are automated or manual.

                                                              \n@param backupType The backup type. Valid values are automated or manual.\n@see BackupType\n@return Returns a reference to this object so that method calls can be chained together.\n@see BackupType\n@deprecated Use {@link #backupType(String)}\n", "documentation" : "

                                                              The backup type. Valid values are automated or manual.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "BackupType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BackupType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBackupType", "fluentEnumGetterMethodName" : "backupType", "fluentEnumSetterMethodName" : "backupType", "fluentGetterMethodName" : "backupTypeAsString", "fluentSetterDocumentation" : "

                                                              The backup type. Valid values are automated or manual.

                                                              \n@param backupType The backup type. Valid values are automated or manual.\n@see BackupType\n@return Returns a reference to this object so that method calls can be chained together.\n@see BackupType", "fluentSetterMethodName" : "backupType", "getterDocumentation" : "

                                                              The backup type. Valid values are automated or manual.

                                                              \n

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

                                                              \n@return The backup type. Valid values are automated or manual.\n@see BackupType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BackupType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BackupType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BackupType", "sensitive" : false, "setterDocumentation" : "

                                                              The backup type. Valid values are automated or manual.

                                                              \n@param backupType The backup type. Valid values are automated or manual.\n@see BackupType", "setterMethodName" : "setBackupType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "backupType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "backupType", "variableType" : "String", "documentation" : "

                                                              The backup type. Valid values are automated or manual.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CreatedAt" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                              The time stamp when the backup was created in the database. Example: 2016-07-29T13:38:47.520Z

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

                                                              The time stamp when the backup was created in the database. Example: 2016-07-29T13:38:47.520Z

                                                              \n@return The time stamp when the backup was created in the database. Example: 2016-07-29T13:38:47.520Z\n@deprecated Use {@link #createdAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The time stamp when the backup was created in the database. Example: 2016-07-29T13:38:47.520Z

                                                              \n@param createdAt The time stamp when the backup was created in the database. Example: 2016-07-29T13:38:47.520Z\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #createdAt(Instant)}\n", "documentation" : "

                                                              The time stamp when the backup was created in the database. Example: 2016-07-29T13:38:47.520Z

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CreatedAt property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCreatedAt", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdAt", "fluentSetterDocumentation" : "

                                                              The time stamp when the backup was created in the database. Example: 2016-07-29T13:38:47.520Z

                                                              \n@param createdAt The time stamp when the backup was created in the database. Example: 2016-07-29T13:38:47.520Z\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdAt", "getterDocumentation" : "

                                                              The time stamp when the backup was created in the database. Example: 2016-07-29T13:38:47.520Z

                                                              \n@return The time stamp when the backup was created in the database. Example: 2016-07-29T13:38:47.520Z", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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" : "INSTANT", "name" : "CreatedAt", "sensitive" : false, "setterDocumentation" : "

                                                              The time stamp when the backup was created in the database. Example: 2016-07-29T13:38:47.520Z

                                                              \n@param createdAt The time stamp when the backup was created in the database. Example: 2016-07-29T13:38:47.520Z", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdAt", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdAt", "variableType" : "java.time.Instant", "documentation" : "

                                                              The time stamp when the backup was created in the database. Example: 2016-07-29T13:38:47.520Z

                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Description" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              A user-provided description for a manual backup. This field is empty for automated backups.

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

                                                              A user-provided description for a manual backup. This field is empty for automated backups.

                                                              \n@return A user-provided description for a manual backup. This field is empty for automated backups.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              A user-provided description for a manual backup. This field is empty for automated backups.

                                                              \n@param description A user-provided description for a manual backup. This field is empty for automated backups.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                                              A user-provided description for a manual backup. This field is empty for automated backups.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                              A user-provided description for a manual backup. This field is empty for automated backups.

                                                              \n@param description A user-provided description for a manual backup. This field is empty for automated backups.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                              A user-provided description for a manual backup. This field is empty for automated backups.

                                                              \n@return A user-provided description for a manual backup. This field is empty for automated backups.", "getterModel" : { "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 user-provided description for a manual backup. This field is empty for automated backups.

                                                              \n@param description A user-provided description for a manual backup. This field is empty for automated backups.", "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 user-provided description for a manual backup. This field is empty for automated backups.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Engine" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEngine", "beanStyleSetterMethodName" : "setEngine", "c2jName" : "Engine", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The engine type that is obtained from the server when the backup is 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The engine type that is obtained from the server when the backup is created.

                                                              \n@return The engine type that is obtained from the server when the backup is created.\n@deprecated Use {@link #engine()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The engine type that is obtained from the server when the backup is created.

                                                              \n@param engine The engine type that is obtained from the server when the backup is created.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #engine(String)}\n", "documentation" : "

                                                              The engine type that is obtained from the server when the backup is created.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Engine property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEngine", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "engine", "fluentSetterDocumentation" : "

                                                              The engine type that is obtained from the server when the backup is created.

                                                              \n@param engine The engine type that is obtained from the server when the backup is created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "engine", "getterDocumentation" : "

                                                              The engine type that is obtained from the server when the backup is created.

                                                              \n@return The engine type that is obtained from the server when the backup is 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" : "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 engine type that is obtained from the server when the backup is created.

                                                              \n@param engine The engine type that is obtained from the server when the backup is created.", "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 engine type that is obtained from the server when the backup is created.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "EngineModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEngineModel", "beanStyleSetterMethodName" : "setEngineModel", "c2jName" : "EngineModel", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The engine model that is obtained from the server when the backup is 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 #engineModel(String)}.\n@param engineModel a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #engineModel(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The engine model that is obtained from the server when the backup is created.

                                                              \n@return The engine model that is obtained from the server when the backup is created.\n@deprecated Use {@link #engineModel()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The engine model that is obtained from the server when the backup is created.

                                                              \n@param engineModel The engine model that is obtained from the server when the backup is created.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #engineModel(String)}\n", "documentation" : "

                                                              The engine model that is obtained from the server when the backup is created.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EngineModel property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEngineModel", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "engineModel", "fluentSetterDocumentation" : "

                                                              The engine model that is obtained from the server when the backup is created.

                                                              \n@param engineModel The engine model that is obtained from the server when the backup is created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "engineModel", "getterDocumentation" : "

                                                              The engine model that is obtained from the server when the backup is created.

                                                              \n@return The engine model that is obtained from the server when the backup is 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" : "EngineModel", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EngineModel", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EngineModel", "sensitive" : false, "setterDocumentation" : "

                                                              The engine model that is obtained from the server when the backup is created.

                                                              \n@param engineModel The engine model that is obtained from the server when the backup is created.", "setterMethodName" : "setEngineModel", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "engineModel", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "engineModel", "variableType" : "String", "documentation" : "

                                                              The engine model that is obtained from the server when the backup is created.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "EngineVersion" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEngineVersion", "beanStyleSetterMethodName" : "setEngineVersion", "c2jName" : "EngineVersion", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The engine version that is obtained from the server when the backup is 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 #engineVersion(String)}.\n@param engineVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #engineVersion(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The engine version that is obtained from the server when the backup is created.

                                                              \n@return The engine version that is obtained from the server when the backup is created.\n@deprecated Use {@link #engineVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The engine version that is obtained from the server when the backup is created.

                                                              \n@param engineVersion The engine version that is obtained from the server when the backup is created.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #engineVersion(String)}\n", "documentation" : "

                                                              The engine version that is obtained from the server when the backup is created.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EngineVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEngineVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "engineVersion", "fluentSetterDocumentation" : "

                                                              The engine version that is obtained from the server when the backup is created.

                                                              \n@param engineVersion The engine version that is obtained from the server when the backup is created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "engineVersion", "getterDocumentation" : "

                                                              The engine version that is obtained from the server when the backup is created.

                                                              \n@return The engine version that is obtained from the server when the backup is 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" : "EngineVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EngineVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EngineVersion", "sensitive" : false, "setterDocumentation" : "

                                                              The engine version that is obtained from the server when the backup is created.

                                                              \n@param engineVersion The engine version that is obtained from the server when the backup is created.", "setterMethodName" : "setEngineVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "engineVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "engineVersion", "variableType" : "String", "documentation" : "

                                                              The engine version that is obtained from the server when the backup is created.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "InstanceProfileArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInstanceProfileArn", "beanStyleSetterMethodName" : "setInstanceProfileArn", "c2jName" : "InstanceProfileArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The EC2 instance profile ARN that is obtained from the server when the backup is created. Because this value is stored, you are not required to provide the InstanceProfileArn again if you restore a backup.

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

                                                              The EC2 instance profile ARN that is obtained from the server when the backup is created. Because this value is stored, you are not required to provide the InstanceProfileArn again if you restore a backup.

                                                              \n@return The EC2 instance profile ARN that is obtained from the server when the backup is created. Because this value is stored, you are not required to provide the InstanceProfileArn again if you restore a backup.\n@deprecated Use {@link #instanceProfileArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The EC2 instance profile ARN that is obtained from the server when the backup is created. Because this value is stored, you are not required to provide the InstanceProfileArn again if you restore a backup.

                                                              \n@param instanceProfileArn The EC2 instance profile ARN that is obtained from the server when the backup is created. Because this value is stored, you are not required to provide the InstanceProfileArn again if you restore a backup.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #instanceProfileArn(String)}\n", "documentation" : "

                                                              The EC2 instance profile ARN that is obtained from the server when the backup is created. Because this value is stored, you are not required to provide the InstanceProfileArn again if you restore a backup.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InstanceProfileArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInstanceProfileArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceProfileArn", "fluentSetterDocumentation" : "

                                                              The EC2 instance profile ARN that is obtained from the server when the backup is created. Because this value is stored, you are not required to provide the InstanceProfileArn again if you restore a backup.

                                                              \n@param instanceProfileArn The EC2 instance profile ARN that is obtained from the server when the backup is created. Because this value is stored, you are not required to provide the InstanceProfileArn again if you restore a backup.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceProfileArn", "getterDocumentation" : "

                                                              The EC2 instance profile ARN that is obtained from the server when the backup is created. Because this value is stored, you are not required to provide the InstanceProfileArn again if you restore a backup.

                                                              \n@return The EC2 instance profile ARN that is obtained from the server when the backup is created. Because this value is stored, you are not required to provide the InstanceProfileArn again if you restore a backup.", "getterModel" : { "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 EC2 instance profile ARN that is obtained from the server when the backup is created. Because this value is stored, you are not required to provide the InstanceProfileArn again if you restore a backup.

                                                              \n@param instanceProfileArn The EC2 instance profile ARN that is obtained from the server when the backup is created. Because this value is stored, you are not required to provide the InstanceProfileArn again if you restore a backup.", "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 EC2 instance profile ARN that is obtained from the server when the backup is created. Because this value is stored, you are not required to provide the InstanceProfileArn again if you restore a backup.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "InstanceType" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInstanceType", "beanStyleSetterMethodName" : "setInstanceType", "c2jName" : "InstanceType", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The instance type that is obtained from the server when the backup is 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The instance type that is obtained from the server when the backup is created.

                                                              \n@return The instance type that is obtained from the server when the backup is created.\n@deprecated Use {@link #instanceType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The instance type that is obtained from the server when the backup is created.

                                                              \n@param instanceType The instance type that is obtained from the server when the backup is created.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #instanceType(String)}\n", "documentation" : "

                                                              The instance type that is obtained from the server when the backup is created.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InstanceType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInstanceType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceType", "fluentSetterDocumentation" : "

                                                              The instance type that is obtained from the server when the backup is created.

                                                              \n@param instanceType The instance type that is obtained from the server when the backup is created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceType", "getterDocumentation" : "

                                                              The instance type that is obtained from the server when the backup is created.

                                                              \n@return The instance type that is obtained from the server when the backup is 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" : "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 that is obtained from the server when the backup is created.

                                                              \n@param instanceType The instance type that is obtained from the server when the backup is created.", "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 that is obtained from the server when the backup is created.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "KeyPair" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKeyPair", "beanStyleSetterMethodName" : "setKeyPair", "c2jName" : "KeyPair", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The key pair that is obtained from the server when the backup is 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 #keyPair(String)}.\n@param keyPair a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #keyPair(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The key pair that is obtained from the server when the backup is created.

                                                              \n@return The key pair that is obtained from the server when the backup is created.\n@deprecated Use {@link #keyPair()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The key pair that is obtained from the server when the backup is created.

                                                              \n@param keyPair The key pair that is obtained from the server when the backup is created.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #keyPair(String)}\n", "documentation" : "

                                                              The key pair that is obtained from the server when the backup is created.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KeyPair property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKeyPair", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "keyPair", "fluentSetterDocumentation" : "

                                                              The key pair that is obtained from the server when the backup is created.

                                                              \n@param keyPair The key pair that is obtained from the server when the backup is created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "keyPair", "getterDocumentation" : "

                                                              The key pair that is obtained from the server when the backup is created.

                                                              \n@return The key pair that is obtained from the server when the backup is 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" : "KeyPair", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KeyPair", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KeyPair", "sensitive" : false, "setterDocumentation" : "

                                                              The key pair that is obtained from the server when the backup is created.

                                                              \n@param keyPair The key pair that is obtained from the server when the backup is created.", "setterMethodName" : "setKeyPair", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "keyPair", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "keyPair", "variableType" : "String", "documentation" : "

                                                              The key pair that is obtained from the server when the backup is created.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PreferredBackupWindow" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPreferredBackupWindow", "beanStyleSetterMethodName" : "setPreferredBackupWindow", "c2jName" : "PreferredBackupWindow", "c2jShape" : "TimeWindowDefinition", "defaultConsumerFluentSetterDocumentation" : "

                                                              The preferred backup period that is obtained from the server when the backup is 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 #preferredBackupWindow(String)}.\n@param preferredBackupWindow a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #preferredBackupWindow(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The preferred backup period that is obtained from the server when the backup is created.

                                                              \n@return The preferred backup period that is obtained from the server when the backup is created.\n@deprecated Use {@link #preferredBackupWindow()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The preferred backup period that is obtained from the server when the backup is created.

                                                              \n@param preferredBackupWindow The preferred backup period that is obtained from the server when the backup is created.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #preferredBackupWindow(String)}\n", "documentation" : "

                                                              The preferred backup period that is obtained from the server when the backup is created.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PreferredBackupWindow property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPreferredBackupWindow", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "preferredBackupWindow", "fluentSetterDocumentation" : "

                                                              The preferred backup period that is obtained from the server when the backup is created.

                                                              \n@param preferredBackupWindow The preferred backup period that is obtained from the server when the backup is created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "preferredBackupWindow", "getterDocumentation" : "

                                                              The preferred backup period that is obtained from the server when the backup is created.

                                                              \n@return The preferred backup period that is obtained from the server when the backup is 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" : "PreferredBackupWindow", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PreferredBackupWindow", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PreferredBackupWindow", "sensitive" : false, "setterDocumentation" : "

                                                              The preferred backup period that is obtained from the server when the backup is created.

                                                              \n@param preferredBackupWindow The preferred backup period that is obtained from the server when the backup is created.", "setterMethodName" : "setPreferredBackupWindow", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "preferredBackupWindow", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "preferredBackupWindow", "variableType" : "String", "documentation" : "

                                                              The preferred backup period that is obtained from the server when the backup is created.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PreferredMaintenanceWindow" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPreferredMaintenanceWindow", "beanStyleSetterMethodName" : "setPreferredMaintenanceWindow", "c2jName" : "PreferredMaintenanceWindow", "c2jShape" : "TimeWindowDefinition", "defaultConsumerFluentSetterDocumentation" : "

                                                              The preferred maintenance period that is obtained from the server when the backup is 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 #preferredMaintenanceWindow(String)}.\n@param preferredMaintenanceWindow a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #preferredMaintenanceWindow(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The preferred maintenance period that is obtained from the server when the backup is created.

                                                              \n@return The preferred maintenance period that is obtained from the server when the backup is created.\n@deprecated Use {@link #preferredMaintenanceWindow()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The preferred maintenance period that is obtained from the server when the backup is created.

                                                              \n@param preferredMaintenanceWindow The preferred maintenance period that is obtained from the server when the backup is created.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #preferredMaintenanceWindow(String)}\n", "documentation" : "

                                                              The preferred maintenance period that is obtained from the server when the backup is created.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PreferredMaintenanceWindow property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPreferredMaintenanceWindow", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "preferredMaintenanceWindow", "fluentSetterDocumentation" : "

                                                              The preferred maintenance period that is obtained from the server when the backup is created.

                                                              \n@param preferredMaintenanceWindow The preferred maintenance period that is obtained from the server when the backup is created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "preferredMaintenanceWindow", "getterDocumentation" : "

                                                              The preferred maintenance period that is obtained from the server when the backup is created.

                                                              \n@return The preferred maintenance period that is obtained from the server when the backup is 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" : "PreferredMaintenanceWindow", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PreferredMaintenanceWindow", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PreferredMaintenanceWindow", "sensitive" : false, "setterDocumentation" : "

                                                              The preferred maintenance period that is obtained from the server when the backup is created.

                                                              \n@param preferredMaintenanceWindow The preferred maintenance period that is obtained from the server when the backup is created.", "setterMethodName" : "setPreferredMaintenanceWindow", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "preferredMaintenanceWindow", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "preferredMaintenanceWindow", "variableType" : "String", "documentation" : "

                                                              The preferred maintenance period that is obtained from the server when the backup is created.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "S3DataSize" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getS3DataSize", "beanStyleSetterMethodName" : "setS3DataSize", "c2jName" : "S3DataSize", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                              This field is deprecated and is no longer used.

                                                              \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 #s3DataSize(Integer)}.\n@param s3DataSize 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 #s3DataSize(Integer)", "deprecated" : true, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              This field is deprecated and is no longer used.

                                                              \n@return This field is deprecated and is no longer used.\n@deprecated Use {@link #s3DataSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              This field is deprecated and is no longer used.

                                                              \n@param s3DataSize This field is deprecated and is no longer used.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #s3DataSize(Integer)}\n", "documentation" : "

                                                              This field is deprecated and is no longer used.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the S3DataSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasS3DataSize", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3DataSize", "fluentSetterDocumentation" : "

                                                              This field is deprecated and is no longer used.

                                                              \n@param s3DataSize This field is deprecated and is no longer used.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3DataSize", "getterDocumentation" : "

                                                              This field is deprecated and is no longer used.

                                                              \n@return This field is deprecated and is no longer used.", "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" : "S3DataSize", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "S3DataSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "S3DataSize", "sensitive" : false, "setterDocumentation" : "

                                                              This field is deprecated and is no longer used.

                                                              \n@param s3DataSize This field is deprecated and is no longer used.", "setterMethodName" : "setS3DataSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "s3DataSize", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "s3DataSize", "variableType" : "Integer", "documentation" : "

                                                              This field is deprecated and is no longer used.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "S3DataUrl" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getS3DataUrl", "beanStyleSetterMethodName" : "setS3DataUrl", "c2jName" : "S3DataUrl", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              This field is deprecated and is no longer used.

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

                                                              This field is deprecated and is no longer used.

                                                              \n@return This field is deprecated and is no longer used.\n@deprecated Use {@link #s3DataUrl()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              This field is deprecated and is no longer used.

                                                              \n@param s3DataUrl This field is deprecated and is no longer used.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #s3DataUrl(String)}\n", "documentation" : "

                                                              This field is deprecated and is no longer used.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the S3DataUrl property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasS3DataUrl", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3DataUrl", "fluentSetterDocumentation" : "

                                                              This field is deprecated and is no longer used.

                                                              \n@param s3DataUrl This field is deprecated and is no longer used.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3DataUrl", "getterDocumentation" : "

                                                              This field is deprecated and is no longer used.

                                                              \n@return This field is deprecated and is no longer used.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3DataUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "S3DataUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "S3DataUrl", "sensitive" : false, "setterDocumentation" : "

                                                              This field is deprecated and is no longer used.

                                                              \n@param s3DataUrl This field is deprecated and is no longer used.", "setterMethodName" : "setS3DataUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "s3DataUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "s3DataUrl", "variableType" : "String", "documentation" : "

                                                              This field is deprecated and is no longer used.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "S3LogUrl" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getS3LogUrl", "beanStyleSetterMethodName" : "setS3LogUrl", "c2jName" : "S3LogUrl", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The Amazon S3 URL of the backup's log 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 #s3LogUrl(String)}.\n@param s3LogUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3LogUrl(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The Amazon S3 URL of the backup's log file.

                                                              \n@return The Amazon S3 URL of the backup's log file.\n@deprecated Use {@link #s3LogUrl()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The Amazon S3 URL of the backup's log file.

                                                              \n@param s3LogUrl The Amazon S3 URL of the backup's log file.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #s3LogUrl(String)}\n", "documentation" : "

                                                              The Amazon S3 URL of the backup's log file.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the S3LogUrl property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasS3LogUrl", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3LogUrl", "fluentSetterDocumentation" : "

                                                              The Amazon S3 URL of the backup's log file.

                                                              \n@param s3LogUrl The Amazon S3 URL of the backup's log file.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3LogUrl", "getterDocumentation" : "

                                                              The Amazon S3 URL of the backup's log file.

                                                              \n@return The Amazon S3 URL of the backup's log 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" : "S3LogUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "S3LogUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "S3LogUrl", "sensitive" : false, "setterDocumentation" : "

                                                              The Amazon S3 URL of the backup's log file.

                                                              \n@param s3LogUrl The Amazon S3 URL of the backup's log file.", "setterMethodName" : "setS3LogUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "s3LogUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "s3LogUrl", "variableType" : "String", "documentation" : "

                                                              The Amazon S3 URL of the backup's log file.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SecurityGroupIds" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSecurityGroupIds", "beanStyleSetterMethodName" : "setSecurityGroupIds", "c2jName" : "SecurityGroupIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                              The security group IDs that are obtained from the server when the backup is created.

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

                                                              The security group IDs that are obtained from the server when the backup is created.

                                                              \n

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

                                                              \n

                                                              \nYou can use {@link #hasSecurityGroupIds()} to see if a value was sent in this field.\n

                                                              \n@return The security group IDs that are obtained from the server when the backup is created.\n@deprecated Use {@link #securityGroupIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The security group IDs that are obtained from the server when the backup is created.

                                                              \n@param securityGroupIds The security group IDs that are obtained from the server when the backup is created.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #securityGroupIds(List)}\n", "documentation" : "

                                                              The security group IDs that are obtained from the server when the backup is created.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SecurityGroupIds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSecurityGroupIds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "securityGroupIds", "fluentSetterDocumentation" : "

                                                              The security group IDs that are obtained from the server when the backup is created.

                                                              \n@param securityGroupIds The security group IDs that are obtained from the server when the backup is created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "securityGroupIds", "getterDocumentation" : "

                                                              The security group IDs that are obtained from the server when the backup is created.

                                                              \n

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

                                                              \n

                                                              \nYou can use {@link #hasSecurityGroupIds()} to see if a value was sent in this field.\n

                                                              \n@return The security group IDs that are obtained from the server when the backup is created.", "getterModel" : { "returnType" : "java.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" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "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" : "

                                                              The security group IDs that are obtained from the server when the backup is created.

                                                              \n@param securityGroupIds The security group IDs that are obtained from the server when the backup is created.", "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" : "

                                                              The security group IDs that are obtained from the server when the backup is created.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ServerName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServerName", "beanStyleSetterMethodName" : "setServerName", "c2jName" : "ServerName", "c2jShape" : "ServerName", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name of the server from which the backup was made.

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

                                                              The name of the server from which the backup was made.

                                                              \n@return The name of the server from which the backup was made.\n@deprecated Use {@link #serverName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name of the server from which the backup was made.

                                                              \n@param serverName The name of the server from which the backup was made.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serverName(String)}\n", "documentation" : "

                                                              The name of the server from which the backup was made.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serverName", "fluentSetterDocumentation" : "

                                                              The name of the server from which the backup was made.

                                                              \n@param serverName The name of the server from which the backup was made.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serverName", "getterDocumentation" : "

                                                              The name of the server from which the backup was made.

                                                              \n@return The name of the server from which the backup was made.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServerName", "sensitive" : false, "setterDocumentation" : "

                                                              The name of the server from which the backup was made.

                                                              \n@param serverName The name of the server from which the backup was made.", "setterMethodName" : "setServerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : "

                                                              The name of the server from which the backup was made.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ServiceRoleArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServiceRoleArn", "beanStyleSetterMethodName" : "setServiceRoleArn", "c2jName" : "ServiceRoleArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The service role ARN that is obtained from the server when the backup is 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The service role ARN that is obtained from the server when the backup is created.

                                                              \n@return The service role ARN that is obtained from the server when the backup is created.\n@deprecated Use {@link #serviceRoleArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The service role ARN that is obtained from the server when the backup is created.

                                                              \n@param serviceRoleArn The service role ARN that is obtained from the server when the backup is created.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serviceRoleArn(String)}\n", "documentation" : "

                                                              The service role ARN that is obtained from the server when the backup is created.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServiceRoleArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServiceRoleArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceRoleArn", "fluentSetterDocumentation" : "

                                                              The service role ARN that is obtained from the server when the backup is created.

                                                              \n@param serviceRoleArn The service role ARN that is obtained from the server when the backup is created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceRoleArn", "getterDocumentation" : "

                                                              The service role ARN that is obtained from the server when the backup is created.

                                                              \n@return The service role ARN that is obtained from the server when the backup is 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" : "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 service role ARN that is obtained from the server when the backup is created.

                                                              \n@param serviceRoleArn The service role ARN that is obtained from the server when the backup is created.", "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 service role ARN that is obtained from the server when the backup is created.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Status" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "BackupStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                              The status of a backup while in progress.

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

                                                              The status of a backup while in progress.

                                                              \n

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

                                                              \n@return The status of a backup while in progress.\n@see BackupStatus\n@deprecated Use {@link #statusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The status of a backup while in progress.

                                                              \n@param status The status of a backup while in progress.\n@see BackupStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see BackupStatus\n@deprecated Use {@link #status(String)}\n", "documentation" : "

                                                              The status of a backup while in progress.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "BackupStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                              The status of a backup while in progress.

                                                              \n@param status The status of a backup while in progress.\n@see BackupStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see BackupStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                              The status of a backup while in progress.

                                                              \n

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

                                                              \n@return The status of a backup while in progress.\n@see BackupStatus", "getterModel" : { "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 status of a backup while in progress.

                                                              \n@param status The status of a backup while in progress.\n@see BackupStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                              The status of a backup while in progress.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StatusDescription" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusDescription", "beanStyleSetterMethodName" : "setStatusDescription", "c2jName" : "StatusDescription", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              An informational message about backup status.

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

                                                              An informational message about backup status.

                                                              \n@return An informational message about backup status.\n@deprecated Use {@link #statusDescription()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              An informational message about backup status.

                                                              \n@param statusDescription An informational message about backup status.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #statusDescription(String)}\n", "documentation" : "

                                                              An informational message about backup status.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StatusDescription property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatusDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusDescription", "fluentSetterDocumentation" : "

                                                              An informational message about backup status.

                                                              \n@param statusDescription An informational message about backup status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusDescription", "getterDocumentation" : "

                                                              An informational message about backup status.

                                                              \n@return An informational message about backup status.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatusDescription", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatusDescription", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusDescription", "sensitive" : false, "setterDocumentation" : "

                                                              An informational message about backup status.

                                                              \n@param statusDescription An informational message about backup status.", "setterMethodName" : "setStatusDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusDescription", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusDescription", "variableType" : "String", "documentation" : "

                                                              An informational message about backup status.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SubnetIds" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSubnetIds", "beanStyleSetterMethodName" : "setSubnetIds", "c2jName" : "SubnetIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                              The subnet IDs that are obtained from the server when the backup is created.

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

                                                              The subnet IDs that are obtained from the server when the backup is created.

                                                              \n

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

                                                              \n

                                                              \nYou can use {@link #hasSubnetIds()} to see if a value was sent in this field.\n

                                                              \n@return The subnet IDs that are obtained from the server when the backup is created.\n@deprecated Use {@link #subnetIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The subnet IDs that are obtained from the server when the backup is created.

                                                              \n@param subnetIds The subnet IDs that are obtained from the server when the backup is created.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #subnetIds(List)}\n", "documentation" : "

                                                              The subnet IDs that are obtained from the server when the backup is created.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SubnetIds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSubnetIds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "subnetIds", "fluentSetterDocumentation" : "

                                                              The subnet IDs that are obtained from the server when the backup is created.

                                                              \n@param subnetIds The subnet IDs that are obtained from the server when the backup is created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "subnetIds", "getterDocumentation" : "

                                                              The subnet IDs that are obtained from the server when the backup is created.

                                                              \n

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

                                                              \n

                                                              \nYou can use {@link #hasSubnetIds()} to see if a value was sent in this field.\n

                                                              \n@return The subnet IDs that are obtained from the server when the backup is created.", "getterModel" : { "returnType" : "java.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" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "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" : "

                                                              The subnet IDs that are obtained from the server when the backup is created.

                                                              \n@param subnetIds The subnet IDs that are obtained from the server when the backup is created.", "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" : "

                                                              The subnet IDs that are obtained from the server when the backup is created.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ToolsVersion" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getToolsVersion", "beanStyleSetterMethodName" : "setToolsVersion", "c2jName" : "ToolsVersion", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The version of AWS OpsWorks CM-specific tools that is obtained from the server when the backup is 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 #toolsVersion(String)}.\n@param toolsVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #toolsVersion(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The version of AWS OpsWorks CM-specific tools that is obtained from the server when the backup is created.

                                                              \n@return The version of AWS OpsWorks CM-specific tools that is obtained from the server when the backup is created.\n@deprecated Use {@link #toolsVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The version of AWS OpsWorks CM-specific tools that is obtained from the server when the backup is created.

                                                              \n@param toolsVersion The version of AWS OpsWorks CM-specific tools that is obtained from the server when the backup is created.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #toolsVersion(String)}\n", "documentation" : "

                                                              The version of AWS OpsWorks CM-specific tools that is obtained from the server when the backup is created.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ToolsVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasToolsVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "toolsVersion", "fluentSetterDocumentation" : "

                                                              The version of AWS OpsWorks CM-specific tools that is obtained from the server when the backup is created.

                                                              \n@param toolsVersion The version of AWS OpsWorks CM-specific tools that is obtained from the server when the backup is created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "toolsVersion", "getterDocumentation" : "

                                                              The version of AWS OpsWorks CM-specific tools that is obtained from the server when the backup is created.

                                                              \n@return The version of AWS OpsWorks CM-specific tools that is obtained from the server when the backup is 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" : "ToolsVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ToolsVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ToolsVersion", "sensitive" : false, "setterDocumentation" : "

                                                              The version of AWS OpsWorks CM-specific tools that is obtained from the server when the backup is created.

                                                              \n@param toolsVersion The version of AWS OpsWorks CM-specific tools that is obtained from the server when the backup is created.", "setterMethodName" : "setToolsVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "toolsVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "toolsVersion", "variableType" : "String", "documentation" : "

                                                              The version of AWS OpsWorks CM-specific tools that is obtained from the server when the backup is created.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "UserArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUserArn", "beanStyleSetterMethodName" : "setUserArn", "c2jName" : "UserArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The IAM user ARN of the requester for manual backups. This field is empty for automated backups.

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

                                                              The IAM user ARN of the requester for manual backups. This field is empty for automated backups.

                                                              \n@return The IAM user ARN of the requester for manual backups. This field is empty for automated backups.\n@deprecated Use {@link #userArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The IAM user ARN of the requester for manual backups. This field is empty for automated backups.

                                                              \n@param userArn The IAM user ARN of the requester for manual backups. This field is empty for automated backups.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #userArn(String)}\n", "documentation" : "

                                                              The IAM user ARN of the requester for manual backups. This field is empty for automated backups.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UserArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUserArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userArn", "fluentSetterDocumentation" : "

                                                              The IAM user ARN of the requester for manual backups. This field is empty for automated backups.

                                                              \n@param userArn The IAM user ARN of the requester for manual backups. This field is empty for automated backups.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userArn", "getterDocumentation" : "

                                                              The IAM user ARN of the requester for manual backups. This field is empty for automated backups.

                                                              \n@return The IAM user ARN of the requester for manual backups. This field is empty for automated backups.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserArn", "sensitive" : false, "setterDocumentation" : "

                                                              The IAM user ARN of the requester for manual backups. This field is empty for automated backups.

                                                              \n@param userArn The IAM user ARN of the requester for manual backups. This field is empty for automated backups.", "setterMethodName" : "setUserArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userArn", "variableType" : "String", "documentation" : "

                                                              The IAM user ARN of the requester for manual backups. This field is empty for automated backups.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBackupArn", "beanStyleSetterMethodName" : "setBackupArn", "c2jName" : "BackupArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The ARN of the backup.

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

                                                              The ARN of the backup.

                                                              \n@return The ARN of the backup.\n@deprecated Use {@link #backupArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The ARN of the backup.

                                                              \n@param backupArn The ARN of the backup.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #backupArn(String)}\n", "documentation" : "

                                                              The ARN of the backup.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BackupArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBackupArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "backupArn", "fluentSetterDocumentation" : "

                                                              The ARN of the backup.

                                                              \n@param backupArn The ARN of the backup.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "backupArn", "getterDocumentation" : "

                                                              The ARN of the backup.

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

                                                              The ARN of the backup.

                                                              \n@param backupArn The ARN of the backup.", "setterMethodName" : "setBackupArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "backupArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "backupArn", "variableType" : "String", "documentation" : "

                                                              The ARN of the backup.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBackupId", "beanStyleSetterMethodName" : "setBackupId", "c2jName" : "BackupId", "c2jShape" : "BackupId", "defaultConsumerFluentSetterDocumentation" : "

                                                              The generated ID of the backup. Example: myServerName-yyyyMMddHHmmssSSS

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

                                                              The generated ID of the backup. Example: myServerName-yyyyMMddHHmmssSSS

                                                              \n@return The generated ID of the backup. Example: myServerName-yyyyMMddHHmmssSSS\n@deprecated Use {@link #backupId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The generated ID of the backup. Example: myServerName-yyyyMMddHHmmssSSS

                                                              \n@param backupId The generated ID of the backup. Example: myServerName-yyyyMMddHHmmssSSS\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #backupId(String)}\n", "documentation" : "

                                                              The generated ID of the backup. Example: myServerName-yyyyMMddHHmmssSSS

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BackupId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBackupId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "backupId", "fluentSetterDocumentation" : "

                                                              The generated ID of the backup. Example: myServerName-yyyyMMddHHmmssSSS

                                                              \n@param backupId The generated ID of the backup. Example: myServerName-yyyyMMddHHmmssSSS\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "backupId", "getterDocumentation" : "

                                                              The generated ID of the backup. Example: myServerName-yyyyMMddHHmmssSSS

                                                              \n@return The generated ID of the backup. Example: myServerName-yyyyMMddHHmmssSSS", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BackupId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BackupId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BackupId", "sensitive" : false, "setterDocumentation" : "

                                                              The generated ID of the backup. Example: myServerName-yyyyMMddHHmmssSSS

                                                              \n@param backupId The generated ID of the backup. Example: myServerName-yyyyMMddHHmmssSSS", "setterMethodName" : "setBackupId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "backupId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "backupId", "variableType" : "String", "documentation" : "

                                                              The generated ID of the backup. Example: myServerName-yyyyMMddHHmmssSSS

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBackupTypeAsString", "beanStyleSetterMethodName" : "setBackupType", "c2jName" : "BackupType", "c2jShape" : "BackupType", "defaultConsumerFluentSetterDocumentation" : "

                                                              The backup type. Valid values are automated or manual.

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

                                                              The backup type. Valid values are automated or manual.

                                                              \n

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

                                                              \n@return The backup type. Valid values are automated or manual.\n@see BackupType\n@deprecated Use {@link #backupTypeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The backup type. Valid values are automated or manual.

                                                              \n@param backupType The backup type. Valid values are automated or manual.\n@see BackupType\n@return Returns a reference to this object so that method calls can be chained together.\n@see BackupType\n@deprecated Use {@link #backupType(String)}\n", "documentation" : "

                                                              The backup type. Valid values are automated or manual.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "BackupType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BackupType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBackupType", "fluentEnumGetterMethodName" : "backupType", "fluentEnumSetterMethodName" : "backupType", "fluentGetterMethodName" : "backupTypeAsString", "fluentSetterDocumentation" : "

                                                              The backup type. Valid values are automated or manual.

                                                              \n@param backupType The backup type. Valid values are automated or manual.\n@see BackupType\n@return Returns a reference to this object so that method calls can be chained together.\n@see BackupType", "fluentSetterMethodName" : "backupType", "getterDocumentation" : "

                                                              The backup type. Valid values are automated or manual.

                                                              \n

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

                                                              \n@return The backup type. Valid values are automated or manual.\n@see BackupType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BackupType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BackupType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BackupType", "sensitive" : false, "setterDocumentation" : "

                                                              The backup type. Valid values are automated or manual.

                                                              \n@param backupType The backup type. Valid values are automated or manual.\n@see BackupType", "setterMethodName" : "setBackupType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "backupType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "backupType", "variableType" : "String", "documentation" : "

                                                              The backup type. Valid values are automated or manual.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                              The time stamp when the backup was created in the database. Example: 2016-07-29T13:38:47.520Z

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

                                                              The time stamp when the backup was created in the database. Example: 2016-07-29T13:38:47.520Z

                                                              \n@return The time stamp when the backup was created in the database. Example: 2016-07-29T13:38:47.520Z\n@deprecated Use {@link #createdAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The time stamp when the backup was created in the database. Example: 2016-07-29T13:38:47.520Z

                                                              \n@param createdAt The time stamp when the backup was created in the database. Example: 2016-07-29T13:38:47.520Z\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #createdAt(Instant)}\n", "documentation" : "

                                                              The time stamp when the backup was created in the database. Example: 2016-07-29T13:38:47.520Z

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CreatedAt property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCreatedAt", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdAt", "fluentSetterDocumentation" : "

                                                              The time stamp when the backup was created in the database. Example: 2016-07-29T13:38:47.520Z

                                                              \n@param createdAt The time stamp when the backup was created in the database. Example: 2016-07-29T13:38:47.520Z\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdAt", "getterDocumentation" : "

                                                              The time stamp when the backup was created in the database. Example: 2016-07-29T13:38:47.520Z

                                                              \n@return The time stamp when the backup was created in the database. Example: 2016-07-29T13:38:47.520Z", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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" : "INSTANT", "name" : "CreatedAt", "sensitive" : false, "setterDocumentation" : "

                                                              The time stamp when the backup was created in the database. Example: 2016-07-29T13:38:47.520Z

                                                              \n@param createdAt The time stamp when the backup was created in the database. Example: 2016-07-29T13:38:47.520Z", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdAt", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdAt", "variableType" : "java.time.Instant", "documentation" : "

                                                              The time stamp when the backup was created in the database. Example: 2016-07-29T13:38:47.520Z

                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              A user-provided description for a manual backup. This field is empty for automated backups.

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

                                                              A user-provided description for a manual backup. This field is empty for automated backups.

                                                              \n@return A user-provided description for a manual backup. This field is empty for automated backups.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              A user-provided description for a manual backup. This field is empty for automated backups.

                                                              \n@param description A user-provided description for a manual backup. This field is empty for automated backups.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                                              A user-provided description for a manual backup. This field is empty for automated backups.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                              A user-provided description for a manual backup. This field is empty for automated backups.

                                                              \n@param description A user-provided description for a manual backup. This field is empty for automated backups.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                              A user-provided description for a manual backup. This field is empty for automated backups.

                                                              \n@return A user-provided description for a manual backup. This field is empty for automated backups.", "getterModel" : { "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 user-provided description for a manual backup. This field is empty for automated backups.

                                                              \n@param description A user-provided description for a manual backup. This field is empty for automated backups.", "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 user-provided description for a manual backup. This field is empty for automated backups.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEngine", "beanStyleSetterMethodName" : "setEngine", "c2jName" : "Engine", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The engine type that is obtained from the server when the backup is 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The engine type that is obtained from the server when the backup is created.

                                                              \n@return The engine type that is obtained from the server when the backup is created.\n@deprecated Use {@link #engine()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The engine type that is obtained from the server when the backup is created.

                                                              \n@param engine The engine type that is obtained from the server when the backup is created.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #engine(String)}\n", "documentation" : "

                                                              The engine type that is obtained from the server when the backup is created.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Engine property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEngine", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "engine", "fluentSetterDocumentation" : "

                                                              The engine type that is obtained from the server when the backup is created.

                                                              \n@param engine The engine type that is obtained from the server when the backup is created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "engine", "getterDocumentation" : "

                                                              The engine type that is obtained from the server when the backup is created.

                                                              \n@return The engine type that is obtained from the server when the backup is 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" : "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 engine type that is obtained from the server when the backup is created.

                                                              \n@param engine The engine type that is obtained from the server when the backup is created.", "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 engine type that is obtained from the server when the backup is created.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEngineModel", "beanStyleSetterMethodName" : "setEngineModel", "c2jName" : "EngineModel", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The engine model that is obtained from the server when the backup is 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 #engineModel(String)}.\n@param engineModel a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #engineModel(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The engine model that is obtained from the server when the backup is created.

                                                              \n@return The engine model that is obtained from the server when the backup is created.\n@deprecated Use {@link #engineModel()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The engine model that is obtained from the server when the backup is created.

                                                              \n@param engineModel The engine model that is obtained from the server when the backup is created.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #engineModel(String)}\n", "documentation" : "

                                                              The engine model that is obtained from the server when the backup is created.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EngineModel property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEngineModel", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "engineModel", "fluentSetterDocumentation" : "

                                                              The engine model that is obtained from the server when the backup is created.

                                                              \n@param engineModel The engine model that is obtained from the server when the backup is created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "engineModel", "getterDocumentation" : "

                                                              The engine model that is obtained from the server when the backup is created.

                                                              \n@return The engine model that is obtained from the server when the backup is 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" : "EngineModel", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EngineModel", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EngineModel", "sensitive" : false, "setterDocumentation" : "

                                                              The engine model that is obtained from the server when the backup is created.

                                                              \n@param engineModel The engine model that is obtained from the server when the backup is created.", "setterMethodName" : "setEngineModel", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "engineModel", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "engineModel", "variableType" : "String", "documentation" : "

                                                              The engine model that is obtained from the server when the backup is created.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEngineVersion", "beanStyleSetterMethodName" : "setEngineVersion", "c2jName" : "EngineVersion", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The engine version that is obtained from the server when the backup is 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 #engineVersion(String)}.\n@param engineVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #engineVersion(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The engine version that is obtained from the server when the backup is created.

                                                              \n@return The engine version that is obtained from the server when the backup is created.\n@deprecated Use {@link #engineVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The engine version that is obtained from the server when the backup is created.

                                                              \n@param engineVersion The engine version that is obtained from the server when the backup is created.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #engineVersion(String)}\n", "documentation" : "

                                                              The engine version that is obtained from the server when the backup is created.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EngineVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEngineVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "engineVersion", "fluentSetterDocumentation" : "

                                                              The engine version that is obtained from the server when the backup is created.

                                                              \n@param engineVersion The engine version that is obtained from the server when the backup is created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "engineVersion", "getterDocumentation" : "

                                                              The engine version that is obtained from the server when the backup is created.

                                                              \n@return The engine version that is obtained from the server when the backup is 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" : "EngineVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EngineVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EngineVersion", "sensitive" : false, "setterDocumentation" : "

                                                              The engine version that is obtained from the server when the backup is created.

                                                              \n@param engineVersion The engine version that is obtained from the server when the backup is created.", "setterMethodName" : "setEngineVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "engineVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "engineVersion", "variableType" : "String", "documentation" : "

                                                              The engine version that is obtained from the server when the backup is created.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInstanceProfileArn", "beanStyleSetterMethodName" : "setInstanceProfileArn", "c2jName" : "InstanceProfileArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The EC2 instance profile ARN that is obtained from the server when the backup is created. Because this value is stored, you are not required to provide the InstanceProfileArn again if you restore a backup.

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

                                                              The EC2 instance profile ARN that is obtained from the server when the backup is created. Because this value is stored, you are not required to provide the InstanceProfileArn again if you restore a backup.

                                                              \n@return The EC2 instance profile ARN that is obtained from the server when the backup is created. Because this value is stored, you are not required to provide the InstanceProfileArn again if you restore a backup.\n@deprecated Use {@link #instanceProfileArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The EC2 instance profile ARN that is obtained from the server when the backup is created. Because this value is stored, you are not required to provide the InstanceProfileArn again if you restore a backup.

                                                              \n@param instanceProfileArn The EC2 instance profile ARN that is obtained from the server when the backup is created. Because this value is stored, you are not required to provide the InstanceProfileArn again if you restore a backup.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #instanceProfileArn(String)}\n", "documentation" : "

                                                              The EC2 instance profile ARN that is obtained from the server when the backup is created. Because this value is stored, you are not required to provide the InstanceProfileArn again if you restore a backup.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InstanceProfileArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInstanceProfileArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceProfileArn", "fluentSetterDocumentation" : "

                                                              The EC2 instance profile ARN that is obtained from the server when the backup is created. Because this value is stored, you are not required to provide the InstanceProfileArn again if you restore a backup.

                                                              \n@param instanceProfileArn The EC2 instance profile ARN that is obtained from the server when the backup is created. Because this value is stored, you are not required to provide the InstanceProfileArn again if you restore a backup.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceProfileArn", "getterDocumentation" : "

                                                              The EC2 instance profile ARN that is obtained from the server when the backup is created. Because this value is stored, you are not required to provide the InstanceProfileArn again if you restore a backup.

                                                              \n@return The EC2 instance profile ARN that is obtained from the server when the backup is created. Because this value is stored, you are not required to provide the InstanceProfileArn again if you restore a backup.", "getterModel" : { "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 EC2 instance profile ARN that is obtained from the server when the backup is created. Because this value is stored, you are not required to provide the InstanceProfileArn again if you restore a backup.

                                                              \n@param instanceProfileArn The EC2 instance profile ARN that is obtained from the server when the backup is created. Because this value is stored, you are not required to provide the InstanceProfileArn again if you restore a backup.", "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 EC2 instance profile ARN that is obtained from the server when the backup is created. Because this value is stored, you are not required to provide the InstanceProfileArn again if you restore a backup.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInstanceType", "beanStyleSetterMethodName" : "setInstanceType", "c2jName" : "InstanceType", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The instance type that is obtained from the server when the backup is 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The instance type that is obtained from the server when the backup is created.

                                                              \n@return The instance type that is obtained from the server when the backup is created.\n@deprecated Use {@link #instanceType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The instance type that is obtained from the server when the backup is created.

                                                              \n@param instanceType The instance type that is obtained from the server when the backup is created.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #instanceType(String)}\n", "documentation" : "

                                                              The instance type that is obtained from the server when the backup is created.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InstanceType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInstanceType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceType", "fluentSetterDocumentation" : "

                                                              The instance type that is obtained from the server when the backup is created.

                                                              \n@param instanceType The instance type that is obtained from the server when the backup is created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceType", "getterDocumentation" : "

                                                              The instance type that is obtained from the server when the backup is created.

                                                              \n@return The instance type that is obtained from the server when the backup is 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" : "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 that is obtained from the server when the backup is created.

                                                              \n@param instanceType The instance type that is obtained from the server when the backup is created.", "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 that is obtained from the server when the backup is created.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKeyPair", "beanStyleSetterMethodName" : "setKeyPair", "c2jName" : "KeyPair", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The key pair that is obtained from the server when the backup is 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 #keyPair(String)}.\n@param keyPair a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #keyPair(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The key pair that is obtained from the server when the backup is created.

                                                              \n@return The key pair that is obtained from the server when the backup is created.\n@deprecated Use {@link #keyPair()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The key pair that is obtained from the server when the backup is created.

                                                              \n@param keyPair The key pair that is obtained from the server when the backup is created.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #keyPair(String)}\n", "documentation" : "

                                                              The key pair that is obtained from the server when the backup is created.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KeyPair property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKeyPair", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "keyPair", "fluentSetterDocumentation" : "

                                                              The key pair that is obtained from the server when the backup is created.

                                                              \n@param keyPair The key pair that is obtained from the server when the backup is created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "keyPair", "getterDocumentation" : "

                                                              The key pair that is obtained from the server when the backup is created.

                                                              \n@return The key pair that is obtained from the server when the backup is 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" : "KeyPair", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KeyPair", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KeyPair", "sensitive" : false, "setterDocumentation" : "

                                                              The key pair that is obtained from the server when the backup is created.

                                                              \n@param keyPair The key pair that is obtained from the server when the backup is created.", "setterMethodName" : "setKeyPair", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "keyPair", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "keyPair", "variableType" : "String", "documentation" : "

                                                              The key pair that is obtained from the server when the backup is created.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPreferredBackupWindow", "beanStyleSetterMethodName" : "setPreferredBackupWindow", "c2jName" : "PreferredBackupWindow", "c2jShape" : "TimeWindowDefinition", "defaultConsumerFluentSetterDocumentation" : "

                                                              The preferred backup period that is obtained from the server when the backup is 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 #preferredBackupWindow(String)}.\n@param preferredBackupWindow a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #preferredBackupWindow(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The preferred backup period that is obtained from the server when the backup is created.

                                                              \n@return The preferred backup period that is obtained from the server when the backup is created.\n@deprecated Use {@link #preferredBackupWindow()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The preferred backup period that is obtained from the server when the backup is created.

                                                              \n@param preferredBackupWindow The preferred backup period that is obtained from the server when the backup is created.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #preferredBackupWindow(String)}\n", "documentation" : "

                                                              The preferred backup period that is obtained from the server when the backup is created.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PreferredBackupWindow property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPreferredBackupWindow", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "preferredBackupWindow", "fluentSetterDocumentation" : "

                                                              The preferred backup period that is obtained from the server when the backup is created.

                                                              \n@param preferredBackupWindow The preferred backup period that is obtained from the server when the backup is created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "preferredBackupWindow", "getterDocumentation" : "

                                                              The preferred backup period that is obtained from the server when the backup is created.

                                                              \n@return The preferred backup period that is obtained from the server when the backup is 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" : "PreferredBackupWindow", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PreferredBackupWindow", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PreferredBackupWindow", "sensitive" : false, "setterDocumentation" : "

                                                              The preferred backup period that is obtained from the server when the backup is created.

                                                              \n@param preferredBackupWindow The preferred backup period that is obtained from the server when the backup is created.", "setterMethodName" : "setPreferredBackupWindow", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "preferredBackupWindow", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "preferredBackupWindow", "variableType" : "String", "documentation" : "

                                                              The preferred backup period that is obtained from the server when the backup is created.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPreferredMaintenanceWindow", "beanStyleSetterMethodName" : "setPreferredMaintenanceWindow", "c2jName" : "PreferredMaintenanceWindow", "c2jShape" : "TimeWindowDefinition", "defaultConsumerFluentSetterDocumentation" : "

                                                              The preferred maintenance period that is obtained from the server when the backup is 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 #preferredMaintenanceWindow(String)}.\n@param preferredMaintenanceWindow a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #preferredMaintenanceWindow(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The preferred maintenance period that is obtained from the server when the backup is created.

                                                              \n@return The preferred maintenance period that is obtained from the server when the backup is created.\n@deprecated Use {@link #preferredMaintenanceWindow()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The preferred maintenance period that is obtained from the server when the backup is created.

                                                              \n@param preferredMaintenanceWindow The preferred maintenance period that is obtained from the server when the backup is created.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #preferredMaintenanceWindow(String)}\n", "documentation" : "

                                                              The preferred maintenance period that is obtained from the server when the backup is created.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PreferredMaintenanceWindow property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPreferredMaintenanceWindow", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "preferredMaintenanceWindow", "fluentSetterDocumentation" : "

                                                              The preferred maintenance period that is obtained from the server when the backup is created.

                                                              \n@param preferredMaintenanceWindow The preferred maintenance period that is obtained from the server when the backup is created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "preferredMaintenanceWindow", "getterDocumentation" : "

                                                              The preferred maintenance period that is obtained from the server when the backup is created.

                                                              \n@return The preferred maintenance period that is obtained from the server when the backup is 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" : "PreferredMaintenanceWindow", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PreferredMaintenanceWindow", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PreferredMaintenanceWindow", "sensitive" : false, "setterDocumentation" : "

                                                              The preferred maintenance period that is obtained from the server when the backup is created.

                                                              \n@param preferredMaintenanceWindow The preferred maintenance period that is obtained from the server when the backup is created.", "setterMethodName" : "setPreferredMaintenanceWindow", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "preferredMaintenanceWindow", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "preferredMaintenanceWindow", "variableType" : "String", "documentation" : "

                                                              The preferred maintenance period that is obtained from the server when the backup is created.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getS3DataSize", "beanStyleSetterMethodName" : "setS3DataSize", "c2jName" : "S3DataSize", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                              This field is deprecated and is no longer used.

                                                              \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 #s3DataSize(Integer)}.\n@param s3DataSize 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 #s3DataSize(Integer)", "deprecated" : true, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              This field is deprecated and is no longer used.

                                                              \n@return This field is deprecated and is no longer used.\n@deprecated Use {@link #s3DataSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              This field is deprecated and is no longer used.

                                                              \n@param s3DataSize This field is deprecated and is no longer used.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #s3DataSize(Integer)}\n", "documentation" : "

                                                              This field is deprecated and is no longer used.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the S3DataSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasS3DataSize", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3DataSize", "fluentSetterDocumentation" : "

                                                              This field is deprecated and is no longer used.

                                                              \n@param s3DataSize This field is deprecated and is no longer used.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3DataSize", "getterDocumentation" : "

                                                              This field is deprecated and is no longer used.

                                                              \n@return This field is deprecated and is no longer used.", "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" : "S3DataSize", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "S3DataSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "S3DataSize", "sensitive" : false, "setterDocumentation" : "

                                                              This field is deprecated and is no longer used.

                                                              \n@param s3DataSize This field is deprecated and is no longer used.", "setterMethodName" : "setS3DataSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "s3DataSize", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "s3DataSize", "variableType" : "Integer", "documentation" : "

                                                              This field is deprecated and is no longer used.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getS3DataUrl", "beanStyleSetterMethodName" : "setS3DataUrl", "c2jName" : "S3DataUrl", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              This field is deprecated and is no longer used.

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

                                                              This field is deprecated and is no longer used.

                                                              \n@return This field is deprecated and is no longer used.\n@deprecated Use {@link #s3DataUrl()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              This field is deprecated and is no longer used.

                                                              \n@param s3DataUrl This field is deprecated and is no longer used.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #s3DataUrl(String)}\n", "documentation" : "

                                                              This field is deprecated and is no longer used.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the S3DataUrl property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasS3DataUrl", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3DataUrl", "fluentSetterDocumentation" : "

                                                              This field is deprecated and is no longer used.

                                                              \n@param s3DataUrl This field is deprecated and is no longer used.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3DataUrl", "getterDocumentation" : "

                                                              This field is deprecated and is no longer used.

                                                              \n@return This field is deprecated and is no longer used.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3DataUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "S3DataUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "S3DataUrl", "sensitive" : false, "setterDocumentation" : "

                                                              This field is deprecated and is no longer used.

                                                              \n@param s3DataUrl This field is deprecated and is no longer used.", "setterMethodName" : "setS3DataUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "s3DataUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "s3DataUrl", "variableType" : "String", "documentation" : "

                                                              This field is deprecated and is no longer used.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getS3LogUrl", "beanStyleSetterMethodName" : "setS3LogUrl", "c2jName" : "S3LogUrl", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The Amazon S3 URL of the backup's log 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 #s3LogUrl(String)}.\n@param s3LogUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3LogUrl(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The Amazon S3 URL of the backup's log file.

                                                              \n@return The Amazon S3 URL of the backup's log file.\n@deprecated Use {@link #s3LogUrl()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The Amazon S3 URL of the backup's log file.

                                                              \n@param s3LogUrl The Amazon S3 URL of the backup's log file.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #s3LogUrl(String)}\n", "documentation" : "

                                                              The Amazon S3 URL of the backup's log file.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the S3LogUrl property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasS3LogUrl", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3LogUrl", "fluentSetterDocumentation" : "

                                                              The Amazon S3 URL of the backup's log file.

                                                              \n@param s3LogUrl The Amazon S3 URL of the backup's log file.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3LogUrl", "getterDocumentation" : "

                                                              The Amazon S3 URL of the backup's log file.

                                                              \n@return The Amazon S3 URL of the backup's log 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" : "S3LogUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "S3LogUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "S3LogUrl", "sensitive" : false, "setterDocumentation" : "

                                                              The Amazon S3 URL of the backup's log file.

                                                              \n@param s3LogUrl The Amazon S3 URL of the backup's log file.", "setterMethodName" : "setS3LogUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "s3LogUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "s3LogUrl", "variableType" : "String", "documentation" : "

                                                              The Amazon S3 URL of the backup's log file.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSecurityGroupIds", "beanStyleSetterMethodName" : "setSecurityGroupIds", "c2jName" : "SecurityGroupIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                              The security group IDs that are obtained from the server when the backup is created.

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

                                                              The security group IDs that are obtained from the server when the backup is created.

                                                              \n

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

                                                              \n

                                                              \nYou can use {@link #hasSecurityGroupIds()} to see if a value was sent in this field.\n

                                                              \n@return The security group IDs that are obtained from the server when the backup is created.\n@deprecated Use {@link #securityGroupIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The security group IDs that are obtained from the server when the backup is created.

                                                              \n@param securityGroupIds The security group IDs that are obtained from the server when the backup is created.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #securityGroupIds(List)}\n", "documentation" : "

                                                              The security group IDs that are obtained from the server when the backup is created.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SecurityGroupIds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSecurityGroupIds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "securityGroupIds", "fluentSetterDocumentation" : "

                                                              The security group IDs that are obtained from the server when the backup is created.

                                                              \n@param securityGroupIds The security group IDs that are obtained from the server when the backup is created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "securityGroupIds", "getterDocumentation" : "

                                                              The security group IDs that are obtained from the server when the backup is created.

                                                              \n

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

                                                              \n

                                                              \nYou can use {@link #hasSecurityGroupIds()} to see if a value was sent in this field.\n

                                                              \n@return The security group IDs that are obtained from the server when the backup is created.", "getterModel" : { "returnType" : "java.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" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "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" : "

                                                              The security group IDs that are obtained from the server when the backup is created.

                                                              \n@param securityGroupIds The security group IDs that are obtained from the server when the backup is created.", "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" : "

                                                              The security group IDs that are obtained from the server when the backup is created.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServerName", "beanStyleSetterMethodName" : "setServerName", "c2jName" : "ServerName", "c2jShape" : "ServerName", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name of the server from which the backup was made.

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

                                                              The name of the server from which the backup was made.

                                                              \n@return The name of the server from which the backup was made.\n@deprecated Use {@link #serverName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name of the server from which the backup was made.

                                                              \n@param serverName The name of the server from which the backup was made.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serverName(String)}\n", "documentation" : "

                                                              The name of the server from which the backup was made.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serverName", "fluentSetterDocumentation" : "

                                                              The name of the server from which the backup was made.

                                                              \n@param serverName The name of the server from which the backup was made.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serverName", "getterDocumentation" : "

                                                              The name of the server from which the backup was made.

                                                              \n@return The name of the server from which the backup was made.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServerName", "sensitive" : false, "setterDocumentation" : "

                                                              The name of the server from which the backup was made.

                                                              \n@param serverName The name of the server from which the backup was made.", "setterMethodName" : "setServerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : "

                                                              The name of the server from which the backup was made.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServiceRoleArn", "beanStyleSetterMethodName" : "setServiceRoleArn", "c2jName" : "ServiceRoleArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The service role ARN that is obtained from the server when the backup is 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The service role ARN that is obtained from the server when the backup is created.

                                                              \n@return The service role ARN that is obtained from the server when the backup is created.\n@deprecated Use {@link #serviceRoleArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The service role ARN that is obtained from the server when the backup is created.

                                                              \n@param serviceRoleArn The service role ARN that is obtained from the server when the backup is created.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serviceRoleArn(String)}\n", "documentation" : "

                                                              The service role ARN that is obtained from the server when the backup is created.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServiceRoleArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServiceRoleArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceRoleArn", "fluentSetterDocumentation" : "

                                                              The service role ARN that is obtained from the server when the backup is created.

                                                              \n@param serviceRoleArn The service role ARN that is obtained from the server when the backup is created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceRoleArn", "getterDocumentation" : "

                                                              The service role ARN that is obtained from the server when the backup is created.

                                                              \n@return The service role ARN that is obtained from the server when the backup is 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" : "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 service role ARN that is obtained from the server when the backup is created.

                                                              \n@param serviceRoleArn The service role ARN that is obtained from the server when the backup is created.", "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 service role ARN that is obtained from the server when the backup is created.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "BackupStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                              The status of a backup while in progress.

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

                                                              The status of a backup while in progress.

                                                              \n

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

                                                              \n@return The status of a backup while in progress.\n@see BackupStatus\n@deprecated Use {@link #statusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The status of a backup while in progress.

                                                              \n@param status The status of a backup while in progress.\n@see BackupStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see BackupStatus\n@deprecated Use {@link #status(String)}\n", "documentation" : "

                                                              The status of a backup while in progress.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "BackupStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                              The status of a backup while in progress.

                                                              \n@param status The status of a backup while in progress.\n@see BackupStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see BackupStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                              The status of a backup while in progress.

                                                              \n

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

                                                              \n@return The status of a backup while in progress.\n@see BackupStatus", "getterModel" : { "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 status of a backup while in progress.

                                                              \n@param status The status of a backup while in progress.\n@see BackupStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                              The status of a backup while in progress.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusDescription", "beanStyleSetterMethodName" : "setStatusDescription", "c2jName" : "StatusDescription", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              An informational message about backup status.

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

                                                              An informational message about backup status.

                                                              \n@return An informational message about backup status.\n@deprecated Use {@link #statusDescription()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              An informational message about backup status.

                                                              \n@param statusDescription An informational message about backup status.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #statusDescription(String)}\n", "documentation" : "

                                                              An informational message about backup status.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StatusDescription property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatusDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusDescription", "fluentSetterDocumentation" : "

                                                              An informational message about backup status.

                                                              \n@param statusDescription An informational message about backup status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusDescription", "getterDocumentation" : "

                                                              An informational message about backup status.

                                                              \n@return An informational message about backup status.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatusDescription", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatusDescription", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusDescription", "sensitive" : false, "setterDocumentation" : "

                                                              An informational message about backup status.

                                                              \n@param statusDescription An informational message about backup status.", "setterMethodName" : "setStatusDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusDescription", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusDescription", "variableType" : "String", "documentation" : "

                                                              An informational message about backup status.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSubnetIds", "beanStyleSetterMethodName" : "setSubnetIds", "c2jName" : "SubnetIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                              The subnet IDs that are obtained from the server when the backup is created.

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

                                                              The subnet IDs that are obtained from the server when the backup is created.

                                                              \n

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

                                                              \n

                                                              \nYou can use {@link #hasSubnetIds()} to see if a value was sent in this field.\n

                                                              \n@return The subnet IDs that are obtained from the server when the backup is created.\n@deprecated Use {@link #subnetIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The subnet IDs that are obtained from the server when the backup is created.

                                                              \n@param subnetIds The subnet IDs that are obtained from the server when the backup is created.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #subnetIds(List)}\n", "documentation" : "

                                                              The subnet IDs that are obtained from the server when the backup is created.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SubnetIds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSubnetIds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "subnetIds", "fluentSetterDocumentation" : "

                                                              The subnet IDs that are obtained from the server when the backup is created.

                                                              \n@param subnetIds The subnet IDs that are obtained from the server when the backup is created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "subnetIds", "getterDocumentation" : "

                                                              The subnet IDs that are obtained from the server when the backup is created.

                                                              \n

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

                                                              \n

                                                              \nYou can use {@link #hasSubnetIds()} to see if a value was sent in this field.\n

                                                              \n@return The subnet IDs that are obtained from the server when the backup is created.", "getterModel" : { "returnType" : "java.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" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "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" : "

                                                              The subnet IDs that are obtained from the server when the backup is created.

                                                              \n@param subnetIds The subnet IDs that are obtained from the server when the backup is created.", "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" : "

                                                              The subnet IDs that are obtained from the server when the backup is created.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getToolsVersion", "beanStyleSetterMethodName" : "setToolsVersion", "c2jName" : "ToolsVersion", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The version of AWS OpsWorks CM-specific tools that is obtained from the server when the backup is 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 #toolsVersion(String)}.\n@param toolsVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #toolsVersion(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The version of AWS OpsWorks CM-specific tools that is obtained from the server when the backup is created.

                                                              \n@return The version of AWS OpsWorks CM-specific tools that is obtained from the server when the backup is created.\n@deprecated Use {@link #toolsVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The version of AWS OpsWorks CM-specific tools that is obtained from the server when the backup is created.

                                                              \n@param toolsVersion The version of AWS OpsWorks CM-specific tools that is obtained from the server when the backup is created.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #toolsVersion(String)}\n", "documentation" : "

                                                              The version of AWS OpsWorks CM-specific tools that is obtained from the server when the backup is created.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ToolsVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasToolsVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "toolsVersion", "fluentSetterDocumentation" : "

                                                              The version of AWS OpsWorks CM-specific tools that is obtained from the server when the backup is created.

                                                              \n@param toolsVersion The version of AWS OpsWorks CM-specific tools that is obtained from the server when the backup is created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "toolsVersion", "getterDocumentation" : "

                                                              The version of AWS OpsWorks CM-specific tools that is obtained from the server when the backup is created.

                                                              \n@return The version of AWS OpsWorks CM-specific tools that is obtained from the server when the backup is 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" : "ToolsVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ToolsVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ToolsVersion", "sensitive" : false, "setterDocumentation" : "

                                                              The version of AWS OpsWorks CM-specific tools that is obtained from the server when the backup is created.

                                                              \n@param toolsVersion The version of AWS OpsWorks CM-specific tools that is obtained from the server when the backup is created.", "setterMethodName" : "setToolsVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "toolsVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "toolsVersion", "variableType" : "String", "documentation" : "

                                                              The version of AWS OpsWorks CM-specific tools that is obtained from the server when the backup is created.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUserArn", "beanStyleSetterMethodName" : "setUserArn", "c2jName" : "UserArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The IAM user ARN of the requester for manual backups. This field is empty for automated backups.

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

                                                              The IAM user ARN of the requester for manual backups. This field is empty for automated backups.

                                                              \n@return The IAM user ARN of the requester for manual backups. This field is empty for automated backups.\n@deprecated Use {@link #userArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The IAM user ARN of the requester for manual backups. This field is empty for automated backups.

                                                              \n@param userArn The IAM user ARN of the requester for manual backups. This field is empty for automated backups.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #userArn(String)}\n", "documentation" : "

                                                              The IAM user ARN of the requester for manual backups. This field is empty for automated backups.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UserArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUserArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userArn", "fluentSetterDocumentation" : "

                                                              The IAM user ARN of the requester for manual backups. This field is empty for automated backups.

                                                              \n@param userArn The IAM user ARN of the requester for manual backups. This field is empty for automated backups.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userArn", "getterDocumentation" : "

                                                              The IAM user ARN of the requester for manual backups. This field is empty for automated backups.

                                                              \n@return The IAM user ARN of the requester for manual backups. This field is empty for automated backups.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserArn", "sensitive" : false, "setterDocumentation" : "

                                                              The IAM user ARN of the requester for manual backups. This field is empty for automated backups.

                                                              \n@param userArn The IAM user ARN of the requester for manual backups. This field is empty for automated backups.", "setterMethodName" : "setUserArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userArn", "variableType" : "String", "documentation" : "

                                                              The IAM user ARN of the requester for manual backups. This field is empty for automated backups.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Backup", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Backup", "variableName" : "backup", "variableType" : "Backup", "documentation" : null, "simpleType" : "Backup", "variableSetterType" : "Backup" }, "wrapper" : false, "xmlNamespace" : null }, "BackupStatus" : { "c2jName" : "BackupStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "IN_PROGRESS", "value" : "IN_PROGRESS" }, { "name" : "OK", "value" : "OK" }, { "name" : "FAILED", "value" : "FAILED" }, { "name" : "DELETING", "value" : "DELETING" } ], "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" : "BackupStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "BackupStatus", "variableName" : "backupStatus", "variableType" : "BackupStatus", "documentation" : null, "simpleType" : "BackupStatus", "variableSetterType" : "BackupStatus" }, "wrapper" : false, "xmlNamespace" : null }, "BackupType" : { "c2jName" : "BackupType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "AUTOMATED", "value" : "AUTOMATED" }, { "name" : "MANUAL", "value" : "MANUAL" } ], "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" : "BackupType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "BackupType", "variableName" : "backupType", "variableType" : "BackupType", "documentation" : null, "simpleType" : "BackupType", "variableSetterType" : "BackupType" }, "wrapper" : false, "xmlNamespace" : null }, "CreateBackupRequest" : { "c2jName" : "CreateBackupRequest", "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" : "CreateBackup", "locationName" : null, "requestUri" : "/", "target" : "OpsWorksCM_V2016_11_01.CreateBackup", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServerName", "beanStyleSetterMethodName" : "setServerName", "c2jName" : "ServerName", "c2jShape" : "ServerName", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name of the server that you want to back up.

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

                                                              The name of the server that you want to back up.

                                                              \n@return The name of the server that you want to back up.\n@deprecated Use {@link #serverName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name of the server that you want to back up.

                                                              \n@param serverName The name of the server that you want to back up.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serverName(String)}\n", "documentation" : "

                                                              The name of the server that you want to back up.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serverName", "fluentSetterDocumentation" : "

                                                              The name of the server that you want to back up.

                                                              \n@param serverName The name of the server that you want to back up.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serverName", "getterDocumentation" : "

                                                              The name of the server that you want to back up.

                                                              \n@return The name of the server that you want to back up.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServerName", "sensitive" : false, "setterDocumentation" : "

                                                              The name of the server that you want to back up.

                                                              \n@param serverName The name of the server that you want to back up.", "setterMethodName" : "setServerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : "

                                                              The name of the server that you want to back up.

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

                                                              A user-defined description of the backup.

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

                                                              A user-defined description of the backup.

                                                              \n@return A user-defined description of the backup.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              A user-defined description of the backup.

                                                              \n@param description A user-defined description of the backup.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                                              A user-defined description of the backup.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                              A user-defined description of the backup.

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

                                                              A user-defined description of the backup.

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

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

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                              A map that contains tag keys and tag values to attach to an AWS OpsWorks-CM server backup.

                                                              • 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 50 user-applied tags is allowed for tag-supported AWS OpsWorks-CM resources.

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

                                                              A map that contains tag keys and tag values to attach to an AWS OpsWorks-CM server backup.

                                                              • 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 50 user-applied tags is allowed for tag-supported AWS OpsWorks-CM resources.

                                                              \n

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

                                                              \n

                                                              \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                              \n@return A map that contains tag keys and tag values to attach to an AWS OpsWorks-CM server backup.

                                                              • 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 50 user-applied tags is allowed for tag-supported AWS OpsWorks-CM resources.

                                                              • \n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                A map that contains tag keys and tag values to attach to an AWS OpsWorks-CM server backup.

                                                                • 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 50 user-applied tags is allowed for tag-supported AWS OpsWorks-CM resources.

                                                                \n@param tags A map that contains tag keys and tag values to attach to an AWS OpsWorks-CM server backup.

                                                                • 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 50 user-applied tags is allowed for tag-supported AWS OpsWorks-CM resources.

                                                                • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                                                  A map that contains tag keys and tag values to attach to an AWS OpsWorks-CM server backup.

                                                                  • 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 50 user-applied tags is allowed for tag-supported AWS OpsWorks-CM resources.

                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                  A map that contains tag keys and tag values to attach to an AWS OpsWorks-CM server backup.

                                                                  • 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 50 user-applied tags is allowed for tag-supported AWS OpsWorks-CM resources.

                                                                  \n@param tags A map that contains tag keys and tag values to attach to an AWS OpsWorks-CM server backup.

                                                                  • 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 50 user-applied tags is allowed for tag-supported AWS OpsWorks-CM resources.

                                                                  • \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 to attach to an AWS OpsWorks-CM server backup.

                                                                    • 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 50 user-applied tags is allowed for tag-supported AWS OpsWorks-CM resources.

                                                                    \n

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

                                                                    \n

                                                                    \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                    \n@return A map that contains tag keys and tag values to attach to an AWS OpsWorks-CM server backup.

                                                                    • 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 50 user-applied tags is allowed for tag-supported AWS OpsWorks-CM resources.

                                                                    • ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Tag)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "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" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                      A map that contains tag keys and tag values to attach to an AWS OpsWorks-CM server backup.

                                                                      • 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 50 user-applied tags is allowed for tag-supported AWS OpsWorks-CM resources.

                                                                      \n@param tags A map that contains tag keys and tag values to attach to an AWS OpsWorks-CM server backup.

                                                                      • 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 50 user-applied tags is allowed for tag-supported AWS OpsWorks-CM resources.

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

                                                                        A map that contains tag keys and tag values to attach to an AWS OpsWorks-CM server backup.

                                                                        • 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 50 user-applied tags is allowed for tag-supported AWS OpsWorks-CM resources.

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

                                                                        A user-defined description of the backup.

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

                                                                        A user-defined description of the backup.

                                                                        \n@return A user-defined description of the backup.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                        A user-defined description of the backup.

                                                                        \n@param description A user-defined description of the backup.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                                                        A user-defined description of the backup.

                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                        A user-defined description of the backup.

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

                                                                        A user-defined description of the backup.

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

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

                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ServerName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServerName", "beanStyleSetterMethodName" : "setServerName", "c2jName" : "ServerName", "c2jShape" : "ServerName", "defaultConsumerFluentSetterDocumentation" : "

                                                                        The name of the server that you want to back up.

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

                                                                        The name of the server that you want to back up.

                                                                        \n@return The name of the server that you want to back up.\n@deprecated Use {@link #serverName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                        The name of the server that you want to back up.

                                                                        \n@param serverName The name of the server that you want to back up.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serverName(String)}\n", "documentation" : "

                                                                        The name of the server that you want to back up.

                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serverName", "fluentSetterDocumentation" : "

                                                                        The name of the server that you want to back up.

                                                                        \n@param serverName The name of the server that you want to back up.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serverName", "getterDocumentation" : "

                                                                        The name of the server that you want to back up.

                                                                        \n@return The name of the server that you want to back up.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServerName", "sensitive" : false, "setterDocumentation" : "

                                                                        The name of the server that you want to back up.

                                                                        \n@param serverName The name of the server that you want to back up.", "setterMethodName" : "setServerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : "

                                                                        The name of the server that you want to back up.

                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Tags" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                                        A map that contains tag keys and tag values to attach to an AWS OpsWorks-CM server backup.

                                                                        • 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 50 user-applied tags is allowed for tag-supported AWS OpsWorks-CM resources.

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

                                                                        A map that contains tag keys and tag values to attach to an AWS OpsWorks-CM server backup.

                                                                        • 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 50 user-applied tags is allowed for tag-supported AWS OpsWorks-CM resources.

                                                                        \n

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

                                                                        \n

                                                                        \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                        \n@return A map that contains tag keys and tag values to attach to an AWS OpsWorks-CM server backup.

                                                                        • 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 50 user-applied tags is allowed for tag-supported AWS OpsWorks-CM resources.

                                                                        • \n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                          A map that contains tag keys and tag values to attach to an AWS OpsWorks-CM server backup.

                                                                          • 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 50 user-applied tags is allowed for tag-supported AWS OpsWorks-CM resources.

                                                                          \n@param tags A map that contains tag keys and tag values to attach to an AWS OpsWorks-CM server backup.

                                                                          • 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 50 user-applied tags is allowed for tag-supported AWS OpsWorks-CM resources.

                                                                          • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                                                            A map that contains tag keys and tag values to attach to an AWS OpsWorks-CM server backup.

                                                                            • 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 50 user-applied tags is allowed for tag-supported AWS OpsWorks-CM resources.

                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                            A map that contains tag keys and tag values to attach to an AWS OpsWorks-CM server backup.

                                                                            • 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 50 user-applied tags is allowed for tag-supported AWS OpsWorks-CM resources.

                                                                            \n@param tags A map that contains tag keys and tag values to attach to an AWS OpsWorks-CM server backup.

                                                                            • 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 50 user-applied tags is allowed for tag-supported AWS OpsWorks-CM resources.

                                                                            • \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 to attach to an AWS OpsWorks-CM server backup.

                                                                              • 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 50 user-applied tags is allowed for tag-supported AWS OpsWorks-CM resources.

                                                                              \n

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

                                                                              \n

                                                                              \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                              \n@return A map that contains tag keys and tag values to attach to an AWS OpsWorks-CM server backup.

                                                                              • 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 50 user-applied tags is allowed for tag-supported AWS OpsWorks-CM resources.

                                                                              • ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Tag)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "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" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                A map that contains tag keys and tag values to attach to an AWS OpsWorks-CM server backup.

                                                                                • 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 50 user-applied tags is allowed for tag-supported AWS OpsWorks-CM resources.

                                                                                \n@param tags A map that contains tag keys and tag values to attach to an AWS OpsWorks-CM server backup.

                                                                                • 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 50 user-applied tags is allowed for tag-supported AWS OpsWorks-CM resources.

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

                                                                                  A map that contains tag keys and tag values to attach to an AWS OpsWorks-CM server backup.

                                                                                  • 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 50 user-applied tags is allowed for tag-supported AWS OpsWorks-CM resources.

                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServerName", "beanStyleSetterMethodName" : "setServerName", "c2jName" : "ServerName", "c2jShape" : "ServerName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                  The name of the server that you want to back up.

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

                                                                                  The name of the server that you want to back up.

                                                                                  \n@return The name of the server that you want to back up.\n@deprecated Use {@link #serverName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                  The name of the server that you want to back up.

                                                                                  \n@param serverName The name of the server that you want to back up.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serverName(String)}\n", "documentation" : "

                                                                                  The name of the server that you want to back up.

                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serverName", "fluentSetterDocumentation" : "

                                                                                  The name of the server that you want to back up.

                                                                                  \n@param serverName The name of the server that you want to back up.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serverName", "getterDocumentation" : "

                                                                                  The name of the server that you want to back up.

                                                                                  \n@return The name of the server that you want to back up.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServerName", "sensitive" : false, "setterDocumentation" : "

                                                                                  The name of the server that you want to back up.

                                                                                  \n@param serverName The name of the server that you want to back up.", "setterMethodName" : "setServerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : "

                                                                                  The name of the server that you want to back up.

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

                                                                                  A user-defined description of the backup.

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

                                                                                  A user-defined description of the backup.

                                                                                  \n@return A user-defined description of the backup.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                  A user-defined description of the backup.

                                                                                  \n@param description A user-defined description of the backup.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                                                                  A user-defined description of the backup.

                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                  A user-defined description of the backup.

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

                                                                                  A user-defined description of the backup.

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

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

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                  A map that contains tag keys and tag values to attach to an AWS OpsWorks-CM server backup.

                                                                                  • 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 50 user-applied tags is allowed for tag-supported AWS OpsWorks-CM resources.

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

                                                                                  A map that contains tag keys and tag values to attach to an AWS OpsWorks-CM server backup.

                                                                                  • 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 50 user-applied tags is allowed for tag-supported AWS OpsWorks-CM resources.

                                                                                  \n

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

                                                                                  \n

                                                                                  \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                  \n@return A map that contains tag keys and tag values to attach to an AWS OpsWorks-CM server backup.

                                                                                  • 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 50 user-applied tags is allowed for tag-supported AWS OpsWorks-CM resources.

                                                                                  • \n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                    A map that contains tag keys and tag values to attach to an AWS OpsWorks-CM server backup.

                                                                                    • 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 50 user-applied tags is allowed for tag-supported AWS OpsWorks-CM resources.

                                                                                    \n@param tags A map that contains tag keys and tag values to attach to an AWS OpsWorks-CM server backup.

                                                                                    • 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 50 user-applied tags is allowed for tag-supported AWS OpsWorks-CM resources.

                                                                                    • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                                                                      A map that contains tag keys and tag values to attach to an AWS OpsWorks-CM server backup.

                                                                                      • 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 50 user-applied tags is allowed for tag-supported AWS OpsWorks-CM resources.

                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                      A map that contains tag keys and tag values to attach to an AWS OpsWorks-CM server backup.

                                                                                      • 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 50 user-applied tags is allowed for tag-supported AWS OpsWorks-CM resources.

                                                                                      \n@param tags A map that contains tag keys and tag values to attach to an AWS OpsWorks-CM server backup.

                                                                                      • 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 50 user-applied tags is allowed for tag-supported AWS OpsWorks-CM resources.

                                                                                      • \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 to attach to an AWS OpsWorks-CM server backup.

                                                                                        • 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 50 user-applied tags is allowed for tag-supported AWS OpsWorks-CM resources.

                                                                                        \n

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

                                                                                        \n

                                                                                        \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                        \n@return A map that contains tag keys and tag values to attach to an AWS OpsWorks-CM server backup.

                                                                                        • 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 50 user-applied tags is allowed for tag-supported AWS OpsWorks-CM resources.

                                                                                        • ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Tag)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "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" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                          A map that contains tag keys and tag values to attach to an AWS OpsWorks-CM server backup.

                                                                                          • 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 50 user-applied tags is allowed for tag-supported AWS OpsWorks-CM resources.

                                                                                          \n@param tags A map that contains tag keys and tag values to attach to an AWS OpsWorks-CM server backup.

                                                                                          • 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 50 user-applied tags is allowed for tag-supported AWS OpsWorks-CM resources.

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

                                                                                            A map that contains tag keys and tag values to attach to an AWS OpsWorks-CM server backup.

                                                                                            • 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 50 user-applied tags is allowed for tag-supported AWS OpsWorks-CM resources.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ServerName" ], "shapeName" : "CreateBackupRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateBackupRequest", "variableName" : "createBackupRequest", "variableType" : "CreateBackupRequest", "documentation" : null, "simpleType" : "CreateBackupRequest", "variableSetterType" : "CreateBackupRequest" }, "wrapper" : false, "xmlNamespace" : null }, "CreateBackupResponse" : { "c2jName" : "CreateBackupResponse", "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" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBackup", "beanStyleSetterMethodName" : "setBackup", "c2jName" : "Backup", "c2jShape" : "Backup", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Backup created by request.

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

                                                                                            Backup created by request.

                                                                                            \n@return Backup created by request.\n@deprecated Use {@link #backup()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            Backup created by request.

                                                                                            \n@param backup Backup created by request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #backup(Backup)}\n", "documentation" : "

                                                                                            Backup created by request.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Backup property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBackup", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "backup", "fluentSetterDocumentation" : "

                                                                                            Backup created by request.

                                                                                            \n@param backup Backup created by request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "backup", "getterDocumentation" : "

                                                                                            Backup created by request.

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

                                                                                            Backup created by request.

                                                                                            \n@param backup Backup created by request.", "setterMethodName" : "setBackup", "setterModel" : { "variableDeclarationType" : "Backup", "variableName" : "backup", "variableType" : "Backup", "documentation" : null, "simpleType" : "Backup", "variableSetterType" : "Backup" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Backup", "variableName" : "backup", "variableType" : "Backup", "documentation" : "

                                                                                            Backup created by request.

                                                                                            ", "simpleType" : "Backup", "variableSetterType" : "Backup" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Backup" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBackup", "beanStyleSetterMethodName" : "setBackup", "c2jName" : "Backup", "c2jShape" : "Backup", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Backup created by request.

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

                                                                                            Backup created by request.

                                                                                            \n@return Backup created by request.\n@deprecated Use {@link #backup()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            Backup created by request.

                                                                                            \n@param backup Backup created by request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #backup(Backup)}\n", "documentation" : "

                                                                                            Backup created by request.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Backup property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBackup", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "backup", "fluentSetterDocumentation" : "

                                                                                            Backup created by request.

                                                                                            \n@param backup Backup created by request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "backup", "getterDocumentation" : "

                                                                                            Backup created by request.

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

                                                                                            Backup created by request.

                                                                                            \n@param backup Backup created by request.", "setterMethodName" : "setBackup", "setterModel" : { "variableDeclarationType" : "Backup", "variableName" : "backup", "variableType" : "Backup", "documentation" : null, "simpleType" : "Backup", "variableSetterType" : "Backup" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Backup", "variableName" : "backup", "variableType" : "Backup", "documentation" : "

                                                                                            Backup created by request.

                                                                                            ", "simpleType" : "Backup", "variableSetterType" : "Backup" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBackup", "beanStyleSetterMethodName" : "setBackup", "c2jName" : "Backup", "c2jShape" : "Backup", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Backup created by request.

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

                                                                                            Backup created by request.

                                                                                            \n@return Backup created by request.\n@deprecated Use {@link #backup()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            Backup created by request.

                                                                                            \n@param backup Backup created by request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #backup(Backup)}\n", "documentation" : "

                                                                                            Backup created by request.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Backup property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBackup", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "backup", "fluentSetterDocumentation" : "

                                                                                            Backup created by request.

                                                                                            \n@param backup Backup created by request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "backup", "getterDocumentation" : "

                                                                                            Backup created by request.

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

                                                                                            Backup created by request.

                                                                                            \n@param backup Backup created by request.", "setterMethodName" : "setBackup", "setterModel" : { "variableDeclarationType" : "Backup", "variableName" : "backup", "variableType" : "Backup", "documentation" : null, "simpleType" : "Backup", "variableSetterType" : "Backup" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Backup", "variableName" : "backup", "variableType" : "Backup", "documentation" : "

                                                                                            Backup created by request.

                                                                                            ", "simpleType" : "Backup", "variableSetterType" : "Backup" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CreateBackupResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateBackupResponse", "variableName" : "createBackupResponse", "variableType" : "CreateBackupResponse", "documentation" : null, "simpleType" : "CreateBackupResponse", "variableSetterType" : "CreateBackupResponse" }, "wrapper" : false, "xmlNamespace" : null }, "CreateServerRequest" : { "c2jName" : "CreateServerRequest", "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" : "CreateServer", "locationName" : null, "requestUri" : "/", "target" : "OpsWorksCM_V2016_11_01.CreateServer", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAssociatePublicIpAddress", "beanStyleSetterMethodName" : "setAssociatePublicIpAddress", "c2jName" : "AssociatePublicIpAddress", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Associate a public IP address with a server that you are launching. Valid values are true or false. The default value is 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 #associatePublicIpAddress(Boolean)}.\n@param associatePublicIpAddress 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 #associatePublicIpAddress(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            Associate a public IP address with a server that you are launching. Valid values are true or false. The default value is true.

                                                                                            \n@return Associate a public IP address with a server that you are launching. Valid values are true or false. The default value is true.\n@deprecated Use {@link #associatePublicIpAddress()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            Associate a public IP address with a server that you are launching. Valid values are true or false. The default value is true.

                                                                                            \n@param associatePublicIpAddress Associate a public IP address with a server that you are launching. Valid values are true or false. The default value is true.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #associatePublicIpAddress(Boolean)}\n", "documentation" : "

                                                                                            Associate a public IP address with a server that you are launching. Valid values are true or false. The default value is true.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AssociatePublicIpAddress property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAssociatePublicIpAddress", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associatePublicIpAddress", "fluentSetterDocumentation" : "

                                                                                            Associate a public IP address with a server that you are launching. Valid values are true or false. The default value is true.

                                                                                            \n@param associatePublicIpAddress Associate a public IP address with a server that you are launching. Valid values are true or false. The default value is true.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associatePublicIpAddress", "getterDocumentation" : "

                                                                                            Associate a public IP address with a server that you are launching. Valid values are true or false. The default value is true.

                                                                                            \n@return Associate a public IP address with a server that you are launching. Valid values are true or false. The default value is 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" : "AssociatePublicIpAddress", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociatePublicIpAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AssociatePublicIpAddress", "sensitive" : false, "setterDocumentation" : "

                                                                                            Associate a public IP address with a server that you are launching. Valid values are true or false. The default value is true.

                                                                                            \n@param associatePublicIpAddress Associate a public IP address with a server that you are launching. Valid values are true or false. The default value is true.", "setterMethodName" : "setAssociatePublicIpAddress", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "associatePublicIpAddress", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "associatePublicIpAddress", "variableType" : "Boolean", "documentation" : "

                                                                                            Associate a public IP address with a server that you are launching. Valid values are true or false. The default value is true.

                                                                                            ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCustomDomain", "beanStyleSetterMethodName" : "setCustomDomain", "c2jName" : "CustomDomain", "c2jShape" : "CustomDomain", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Supported on servers running Chef Automate 2. An optional public endpoint of a server, such as https://aws.my-company.com. To access the server, create a CNAME DNS record in your preferred DNS service that points the custom domain to the endpoint that is generated when the server is created (the value of the CreateServer Endpoint attribute). You cannot access the server by using the generated Endpoint value if the server is using a custom domain. If you specify a custom domain, you must also specify values for CustomCertificate and CustomPrivateKey.

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

                                                                                            Supported on servers running Chef Automate 2. An optional public endpoint of a server, such as https://aws.my-company.com. To access the server, create a CNAME DNS record in your preferred DNS service that points the custom domain to the endpoint that is generated when the server is created (the value of the CreateServer Endpoint attribute). You cannot access the server by using the generated Endpoint value if the server is using a custom domain. If you specify a custom domain, you must also specify values for CustomCertificate and CustomPrivateKey.

                                                                                            \n@return Supported on servers running Chef Automate 2. An optional public endpoint of a server, such as https://aws.my-company.com. To access the server, create a CNAME DNS record in your preferred DNS service that points the custom domain to the endpoint that is generated when the server is created (the value of the CreateServer Endpoint attribute). You cannot access the server by using the generated Endpoint value if the server is using a custom domain. If you specify a custom domain, you must also specify values for CustomCertificate and CustomPrivateKey.\n@deprecated Use {@link #customDomain()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            Supported on servers running Chef Automate 2. An optional public endpoint of a server, such as https://aws.my-company.com. To access the server, create a CNAME DNS record in your preferred DNS service that points the custom domain to the endpoint that is generated when the server is created (the value of the CreateServer Endpoint attribute). You cannot access the server by using the generated Endpoint value if the server is using a custom domain. If you specify a custom domain, you must also specify values for CustomCertificate and CustomPrivateKey.

                                                                                            \n@param customDomain Supported on servers running Chef Automate 2. An optional public endpoint of a server, such as https://aws.my-company.com. To access the server, create a CNAME DNS record in your preferred DNS service that points the custom domain to the endpoint that is generated when the server is created (the value of the CreateServer Endpoint attribute). You cannot access the server by using the generated Endpoint value if the server is using a custom domain. If you specify a custom domain, you must also specify values for CustomCertificate and CustomPrivateKey.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #customDomain(String)}\n", "documentation" : "

                                                                                            Supported on servers running Chef Automate 2. An optional public endpoint of a server, such as https://aws.my-company.com. To access the server, create a CNAME DNS record in your preferred DNS service that points the custom domain to the endpoint that is generated when the server is created (the value of the CreateServer Endpoint attribute). You cannot access the server by using the generated Endpoint value if the server is using a custom domain. If you specify a custom domain, you must also specify values for CustomCertificate and CustomPrivateKey.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CustomDomain property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCustomDomain", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customDomain", "fluentSetterDocumentation" : "

                                                                                            Supported on servers running Chef Automate 2. An optional public endpoint of a server, such as https://aws.my-company.com. To access the server, create a CNAME DNS record in your preferred DNS service that points the custom domain to the endpoint that is generated when the server is created (the value of the CreateServer Endpoint attribute). You cannot access the server by using the generated Endpoint value if the server is using a custom domain. If you specify a custom domain, you must also specify values for CustomCertificate and CustomPrivateKey.

                                                                                            \n@param customDomain Supported on servers running Chef Automate 2. An optional public endpoint of a server, such as https://aws.my-company.com. To access the server, create a CNAME DNS record in your preferred DNS service that points the custom domain to the endpoint that is generated when the server is created (the value of the CreateServer Endpoint attribute). You cannot access the server by using the generated Endpoint value if the server is using a custom domain. If you specify a custom domain, you must also specify values for CustomCertificate and CustomPrivateKey.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customDomain", "getterDocumentation" : "

                                                                                            Supported on servers running Chef Automate 2. An optional public endpoint of a server, such as https://aws.my-company.com. To access the server, create a CNAME DNS record in your preferred DNS service that points the custom domain to the endpoint that is generated when the server is created (the value of the CreateServer Endpoint attribute). You cannot access the server by using the generated Endpoint value if the server is using a custom domain. If you specify a custom domain, you must also specify values for CustomCertificate and CustomPrivateKey.

                                                                                            \n@return Supported on servers running Chef Automate 2. An optional public endpoint of a server, such as https://aws.my-company.com. To access the server, create a CNAME DNS record in your preferred DNS service that points the custom domain to the endpoint that is generated when the server is created (the value of the CreateServer Endpoint attribute). You cannot access the server by using the generated Endpoint value if the server is using a custom domain. If you specify a custom domain, you must also specify values for CustomCertificate and CustomPrivateKey.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomDomain", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomDomain", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CustomDomain", "sensitive" : false, "setterDocumentation" : "

                                                                                            Supported on servers running Chef Automate 2. An optional public endpoint of a server, such as https://aws.my-company.com. To access the server, create a CNAME DNS record in your preferred DNS service that points the custom domain to the endpoint that is generated when the server is created (the value of the CreateServer Endpoint attribute). You cannot access the server by using the generated Endpoint value if the server is using a custom domain. If you specify a custom domain, you must also specify values for CustomCertificate and CustomPrivateKey.

                                                                                            \n@param customDomain Supported on servers running Chef Automate 2. An optional public endpoint of a server, such as https://aws.my-company.com. To access the server, create a CNAME DNS record in your preferred DNS service that points the custom domain to the endpoint that is generated when the server is created (the value of the CreateServer Endpoint attribute). You cannot access the server by using the generated Endpoint value if the server is using a custom domain. If you specify a custom domain, you must also specify values for CustomCertificate and CustomPrivateKey.", "setterMethodName" : "setCustomDomain", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customDomain", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "customDomain", "variableType" : "String", "documentation" : "

                                                                                            Supported on servers running Chef Automate 2. An optional public endpoint of a server, such as https://aws.my-company.com. To access the server, create a CNAME DNS record in your preferred DNS service that points the custom domain to the endpoint that is generated when the server is created (the value of the CreateServer Endpoint attribute). You cannot access the server by using the generated Endpoint value if the server is using a custom domain. If you specify a custom domain, you must also specify values for CustomCertificate and CustomPrivateKey.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCustomCertificate", "beanStyleSetterMethodName" : "setCustomCertificate", "c2jName" : "CustomCertificate", "c2jShape" : "CustomCertificate", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Supported on servers running Chef Automate 2. A PEM-formatted HTTPS certificate. The value can be be a single, self-signed certificate, or a certificate chain. If you specify a custom certificate, you must also specify values for CustomDomain and CustomPrivateKey. The following are requirements for the CustomCertificate value:

                                                                                            • You can provide either a self-signed, custom certificate, or the full certificate chain.

                                                                                            • The certificate must be a valid X509 certificate, or a certificate chain in PEM format.

                                                                                            • The certificate must be valid at the time of upload. A certificate can't be used before its validity period begins (the certificate's NotBefore date), or after it expires (the certificate's NotAfter date).

                                                                                            • The certificate’s common name or subject alternative names (SANs), if present, must match the value of CustomDomain.

                                                                                            • The certificate must match the value of CustomPrivateKey.

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

                                                                                            Supported on servers running Chef Automate 2. A PEM-formatted HTTPS certificate. The value can be be a single, self-signed certificate, or a certificate chain. If you specify a custom certificate, you must also specify values for CustomDomain and CustomPrivateKey. The following are requirements for the CustomCertificate value:

                                                                                            • You can provide either a self-signed, custom certificate, or the full certificate chain.

                                                                                            • The certificate must be a valid X509 certificate, or a certificate chain in PEM format.

                                                                                            • The certificate must be valid at the time of upload. A certificate can't be used before its validity period begins (the certificate's NotBefore date), or after it expires (the certificate's NotAfter date).

                                                                                            • The certificate’s common name or subject alternative names (SANs), if present, must match the value of CustomDomain.

                                                                                            • The certificate must match the value of CustomPrivateKey.

                                                                                            \n@return Supported on servers running Chef Automate 2. A PEM-formatted HTTPS certificate. The value can be be a single, self-signed certificate, or a certificate chain. If you specify a custom certificate, you must also specify values for CustomDomain and CustomPrivateKey. The following are requirements for the CustomCertificate value:

                                                                                            • You can provide either a self-signed, custom certificate, or the full certificate chain.

                                                                                            • The certificate must be a valid X509 certificate, or a certificate chain in PEM format.

                                                                                            • The certificate must be valid at the time of upload. A certificate can't be used before its validity period begins (the certificate's NotBefore date), or after it expires (the certificate's NotAfter date).

                                                                                            • The certificate’s common name or subject alternative names (SANs), if present, must match the value of CustomDomain.

                                                                                            • The certificate must match the value of CustomPrivateKey.

                                                                                            • \n@deprecated Use {@link #customCertificate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                              Supported on servers running Chef Automate 2. A PEM-formatted HTTPS certificate. The value can be be a single, self-signed certificate, or a certificate chain. If you specify a custom certificate, you must also specify values for CustomDomain and CustomPrivateKey. The following are requirements for the CustomCertificate value:

                                                                                              • You can provide either a self-signed, custom certificate, or the full certificate chain.

                                                                                              • The certificate must be a valid X509 certificate, or a certificate chain in PEM format.

                                                                                              • The certificate must be valid at the time of upload. A certificate can't be used before its validity period begins (the certificate's NotBefore date), or after it expires (the certificate's NotAfter date).

                                                                                              • The certificate’s common name or subject alternative names (SANs), if present, must match the value of CustomDomain.

                                                                                              • The certificate must match the value of CustomPrivateKey.

                                                                                              \n@param customCertificate Supported on servers running Chef Automate 2. A PEM-formatted HTTPS certificate. The value can be be a single, self-signed certificate, or a certificate chain. If you specify a custom certificate, you must also specify values for CustomDomain and CustomPrivateKey. The following are requirements for the CustomCertificate value:

                                                                                              • You can provide either a self-signed, custom certificate, or the full certificate chain.

                                                                                              • The certificate must be a valid X509 certificate, or a certificate chain in PEM format.

                                                                                              • The certificate must be valid at the time of upload. A certificate can't be used before its validity period begins (the certificate's NotBefore date), or after it expires (the certificate's NotAfter date).

                                                                                              • The certificate’s common name or subject alternative names (SANs), if present, must match the value of CustomDomain.

                                                                                              • The certificate must match the value of CustomPrivateKey.

                                                                                              • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #customCertificate(String)}\n", "documentation" : "

                                                                                                Supported on servers running Chef Automate 2. A PEM-formatted HTTPS certificate. The value can be be a single, self-signed certificate, or a certificate chain. If you specify a custom certificate, you must also specify values for CustomDomain and CustomPrivateKey. The following are requirements for the CustomCertificate value:

                                                                                                • You can provide either a self-signed, custom certificate, or the full certificate chain.

                                                                                                • The certificate must be a valid X509 certificate, or a certificate chain in PEM format.

                                                                                                • The certificate must be valid at the time of upload. A certificate can't be used before its validity period begins (the certificate's NotBefore date), or after it expires (the certificate's NotAfter date).

                                                                                                • The certificate’s common name or subject alternative names (SANs), if present, must match the value of CustomDomain.

                                                                                                • The certificate must match the value of CustomPrivateKey.

                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CustomCertificate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCustomCertificate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customCertificate", "fluentSetterDocumentation" : "

                                                                                                Supported on servers running Chef Automate 2. A PEM-formatted HTTPS certificate. The value can be be a single, self-signed certificate, or a certificate chain. If you specify a custom certificate, you must also specify values for CustomDomain and CustomPrivateKey. The following are requirements for the CustomCertificate value:

                                                                                                • You can provide either a self-signed, custom certificate, or the full certificate chain.

                                                                                                • The certificate must be a valid X509 certificate, or a certificate chain in PEM format.

                                                                                                • The certificate must be valid at the time of upload. A certificate can't be used before its validity period begins (the certificate's NotBefore date), or after it expires (the certificate's NotAfter date).

                                                                                                • The certificate’s common name or subject alternative names (SANs), if present, must match the value of CustomDomain.

                                                                                                • The certificate must match the value of CustomPrivateKey.

                                                                                                \n@param customCertificate Supported on servers running Chef Automate 2. A PEM-formatted HTTPS certificate. The value can be be a single, self-signed certificate, or a certificate chain. If you specify a custom certificate, you must also specify values for CustomDomain and CustomPrivateKey. The following are requirements for the CustomCertificate value:

                                                                                                • You can provide either a self-signed, custom certificate, or the full certificate chain.

                                                                                                • The certificate must be a valid X509 certificate, or a certificate chain in PEM format.

                                                                                                • The certificate must be valid at the time of upload. A certificate can't be used before its validity period begins (the certificate's NotBefore date), or after it expires (the certificate's NotAfter date).

                                                                                                • The certificate’s common name or subject alternative names (SANs), if present, must match the value of CustomDomain.

                                                                                                • The certificate must match the value of CustomPrivateKey.

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

                                                                                                  Supported on servers running Chef Automate 2. A PEM-formatted HTTPS certificate. The value can be be a single, self-signed certificate, or a certificate chain. If you specify a custom certificate, you must also specify values for CustomDomain and CustomPrivateKey. The following are requirements for the CustomCertificate value:

                                                                                                  • You can provide either a self-signed, custom certificate, or the full certificate chain.

                                                                                                  • The certificate must be a valid X509 certificate, or a certificate chain in PEM format.

                                                                                                  • The certificate must be valid at the time of upload. A certificate can't be used before its validity period begins (the certificate's NotBefore date), or after it expires (the certificate's NotAfter date).

                                                                                                  • The certificate’s common name or subject alternative names (SANs), if present, must match the value of CustomDomain.

                                                                                                  • The certificate must match the value of CustomPrivateKey.

                                                                                                  \n@return Supported on servers running Chef Automate 2. A PEM-formatted HTTPS certificate. The value can be be a single, self-signed certificate, or a certificate chain. If you specify a custom certificate, you must also specify values for CustomDomain and CustomPrivateKey. The following are requirements for the CustomCertificate value:

                                                                                                  • You can provide either a self-signed, custom certificate, or the full certificate chain.

                                                                                                  • The certificate must be a valid X509 certificate, or a certificate chain in PEM format.

                                                                                                  • The certificate must be valid at the time of upload. A certificate can't be used before its validity period begins (the certificate's NotBefore date), or after it expires (the certificate's NotAfter date).

                                                                                                  • The certificate’s common name or subject alternative names (SANs), if present, must match the value of CustomDomain.

                                                                                                  • The certificate must match the value of CustomPrivateKey.

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

                                                                                                    Supported on servers running Chef Automate 2. A PEM-formatted HTTPS certificate. The value can be be a single, self-signed certificate, or a certificate chain. If you specify a custom certificate, you must also specify values for CustomDomain and CustomPrivateKey. The following are requirements for the CustomCertificate value:

                                                                                                    • You can provide either a self-signed, custom certificate, or the full certificate chain.

                                                                                                    • The certificate must be a valid X509 certificate, or a certificate chain in PEM format.

                                                                                                    • The certificate must be valid at the time of upload. A certificate can't be used before its validity period begins (the certificate's NotBefore date), or after it expires (the certificate's NotAfter date).

                                                                                                    • The certificate’s common name or subject alternative names (SANs), if present, must match the value of CustomDomain.

                                                                                                    • The certificate must match the value of CustomPrivateKey.

                                                                                                    \n@param customCertificate Supported on servers running Chef Automate 2. A PEM-formatted HTTPS certificate. The value can be be a single, self-signed certificate, or a certificate chain. If you specify a custom certificate, you must also specify values for CustomDomain and CustomPrivateKey. The following are requirements for the CustomCertificate value:

                                                                                                    • You can provide either a self-signed, custom certificate, or the full certificate chain.

                                                                                                    • The certificate must be a valid X509 certificate, or a certificate chain in PEM format.

                                                                                                    • The certificate must be valid at the time of upload. A certificate can't be used before its validity period begins (the certificate's NotBefore date), or after it expires (the certificate's NotAfter date).

                                                                                                    • The certificate’s common name or subject alternative names (SANs), if present, must match the value of CustomDomain.

                                                                                                    • The certificate must match the value of CustomPrivateKey.

                                                                                                    • ", "setterMethodName" : "setCustomCertificate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customCertificate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "customCertificate", "variableType" : "String", "documentation" : "

                                                                                                      Supported on servers running Chef Automate 2. A PEM-formatted HTTPS certificate. The value can be be a single, self-signed certificate, or a certificate chain. If you specify a custom certificate, you must also specify values for CustomDomain and CustomPrivateKey. The following are requirements for the CustomCertificate value:

                                                                                                      • You can provide either a self-signed, custom certificate, or the full certificate chain.

                                                                                                      • The certificate must be a valid X509 certificate, or a certificate chain in PEM format.

                                                                                                      • The certificate must be valid at the time of upload. A certificate can't be used before its validity period begins (the certificate's NotBefore date), or after it expires (the certificate's NotAfter date).

                                                                                                      • The certificate’s common name or subject alternative names (SANs), if present, must match the value of CustomDomain.

                                                                                                      • The certificate must match the value of CustomPrivateKey.

                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCustomPrivateKey", "beanStyleSetterMethodName" : "setCustomPrivateKey", "c2jName" : "CustomPrivateKey", "c2jShape" : "CustomPrivateKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                      Supported on servers running Chef Automate 2. A private key in PEM format for connecting to the server by using HTTPS. The private key must not be encrypted; it cannot be protected by a password or passphrase. If you specify a custom private key, you must also specify values for CustomDomain and CustomCertificate.

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

                                                                                                      Supported on servers running Chef Automate 2. A private key in PEM format for connecting to the server by using HTTPS. The private key must not be encrypted; it cannot be protected by a password or passphrase. If you specify a custom private key, you must also specify values for CustomDomain and CustomCertificate.

                                                                                                      \n@return Supported on servers running Chef Automate 2. A private key in PEM format for connecting to the server by using HTTPS. The private key must not be encrypted; it cannot be protected by a password or passphrase. If you specify a custom private key, you must also specify values for CustomDomain and CustomCertificate.\n@deprecated Use {@link #customPrivateKey()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                      Supported on servers running Chef Automate 2. A private key in PEM format for connecting to the server by using HTTPS. The private key must not be encrypted; it cannot be protected by a password or passphrase. If you specify a custom private key, you must also specify values for CustomDomain and CustomCertificate.

                                                                                                      \n@param customPrivateKey Supported on servers running Chef Automate 2. A private key in PEM format for connecting to the server by using HTTPS. The private key must not be encrypted; it cannot be protected by a password or passphrase. If you specify a custom private key, you must also specify values for CustomDomain and CustomCertificate.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #customPrivateKey(String)}\n", "documentation" : "

                                                                                                      Supported on servers running Chef Automate 2. A private key in PEM format for connecting to the server by using HTTPS. The private key must not be encrypted; it cannot be protected by a password or passphrase. If you specify a custom private key, you must also specify values for CustomDomain and CustomCertificate.

                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CustomPrivateKey property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCustomPrivateKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customPrivateKey", "fluentSetterDocumentation" : "

                                                                                                      Supported on servers running Chef Automate 2. A private key in PEM format for connecting to the server by using HTTPS. The private key must not be encrypted; it cannot be protected by a password or passphrase. If you specify a custom private key, you must also specify values for CustomDomain and CustomCertificate.

                                                                                                      \n@param customPrivateKey Supported on servers running Chef Automate 2. A private key in PEM format for connecting to the server by using HTTPS. The private key must not be encrypted; it cannot be protected by a password or passphrase. If you specify a custom private key, you must also specify values for CustomDomain and CustomCertificate.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customPrivateKey", "getterDocumentation" : "

                                                                                                      Supported on servers running Chef Automate 2. A private key in PEM format for connecting to the server by using HTTPS. The private key must not be encrypted; it cannot be protected by a password or passphrase. If you specify a custom private key, you must also specify values for CustomDomain and CustomCertificate.

                                                                                                      \n@return Supported on servers running Chef Automate 2. A private key in PEM format for connecting to the server by using HTTPS. The private key must not be encrypted; it cannot be protected by a password or passphrase. If you specify a custom private key, you must also specify values for CustomDomain and CustomCertificate.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomPrivateKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomPrivateKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CustomPrivateKey", "sensitive" : true, "setterDocumentation" : "

                                                                                                      Supported on servers running Chef Automate 2. A private key in PEM format for connecting to the server by using HTTPS. The private key must not be encrypted; it cannot be protected by a password or passphrase. If you specify a custom private key, you must also specify values for CustomDomain and CustomCertificate.

                                                                                                      \n@param customPrivateKey Supported on servers running Chef Automate 2. A private key in PEM format for connecting to the server by using HTTPS. The private key must not be encrypted; it cannot be protected by a password or passphrase. If you specify a custom private key, you must also specify values for CustomDomain and CustomCertificate.", "setterMethodName" : "setCustomPrivateKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customPrivateKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "customPrivateKey", "variableType" : "String", "documentation" : "

                                                                                                      Supported on servers running Chef Automate 2. A private key in PEM format for connecting to the server by using HTTPS. The private key must not be encrypted; it cannot be protected by a password or passphrase. If you specify a custom private key, you must also specify values for CustomDomain and CustomCertificate.

                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDisableAutomatedBackup", "beanStyleSetterMethodName" : "setDisableAutomatedBackup", "c2jName" : "DisableAutomatedBackup", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                      Enable or disable scheduled backups. Valid values are true or false. The default value is 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 #disableAutomatedBackup(Boolean)}.\n@param disableAutomatedBackup 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 #disableAutomatedBackup(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                      Enable or disable scheduled backups. Valid values are true or false. The default value is true.

                                                                                                      \n@return Enable or disable scheduled backups. Valid values are true or false. The default value is true.\n@deprecated Use {@link #disableAutomatedBackup()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                      Enable or disable scheduled backups. Valid values are true or false. The default value is true.

                                                                                                      \n@param disableAutomatedBackup Enable or disable scheduled backups. Valid values are true or false. The default value is true.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #disableAutomatedBackup(Boolean)}\n", "documentation" : "

                                                                                                      Enable or disable scheduled backups. Valid values are true or false. The default value is true.

                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DisableAutomatedBackup property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDisableAutomatedBackup", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "disableAutomatedBackup", "fluentSetterDocumentation" : "

                                                                                                      Enable or disable scheduled backups. Valid values are true or false. The default value is true.

                                                                                                      \n@param disableAutomatedBackup Enable or disable scheduled backups. Valid values are true or false. The default value is true.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "disableAutomatedBackup", "getterDocumentation" : "

                                                                                                      Enable or disable scheduled backups. Valid values are true or false. The default value is true.

                                                                                                      \n@return Enable or disable scheduled backups. Valid values are true or false. The default value is 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" : "DisableAutomatedBackup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DisableAutomatedBackup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "DisableAutomatedBackup", "sensitive" : false, "setterDocumentation" : "

                                                                                                      Enable or disable scheduled backups. Valid values are true or false. The default value is true.

                                                                                                      \n@param disableAutomatedBackup Enable or disable scheduled backups. Valid values are true or false. The default value is true.", "setterMethodName" : "setDisableAutomatedBackup", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "disableAutomatedBackup", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "disableAutomatedBackup", "variableType" : "Boolean", "documentation" : "

                                                                                                      Enable or disable scheduled backups. Valid values are true or false. The default value is true.

                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEngine", "beanStyleSetterMethodName" : "setEngine", "c2jName" : "Engine", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                      The configuration management engine to use. Valid values include ChefAutomate and Puppet.

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

                                                                                                      The configuration management engine to use. Valid values include ChefAutomate and Puppet.

                                                                                                      \n@return The configuration management engine to use. Valid values include ChefAutomate and Puppet.\n@deprecated Use {@link #engine()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                      The configuration management engine to use. Valid values include ChefAutomate and Puppet.

                                                                                                      \n@param engine The configuration management engine to use. Valid values include ChefAutomate and Puppet.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #engine(String)}\n", "documentation" : "

                                                                                                      The configuration management engine to use. Valid values include ChefAutomate and Puppet.

                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Engine property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEngine", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "engine", "fluentSetterDocumentation" : "

                                                                                                      The configuration management engine to use. Valid values include ChefAutomate and Puppet.

                                                                                                      \n@param engine The configuration management engine to use. Valid values include ChefAutomate and Puppet.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "engine", "getterDocumentation" : "

                                                                                                      The configuration management engine to use. Valid values include ChefAutomate and Puppet.

                                                                                                      \n@return The configuration management engine to use. Valid values include ChefAutomate and Puppet.", "getterModel" : { "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 configuration management engine to use. Valid values include ChefAutomate and Puppet.

                                                                                                      \n@param engine The configuration management engine to use. Valid values include ChefAutomate and Puppet.", "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 configuration management engine to use. Valid values include ChefAutomate and Puppet.

                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEngineModel", "beanStyleSetterMethodName" : "setEngineModel", "c2jName" : "EngineModel", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                      The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for 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 #engineModel(String)}.\n@param engineModel a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #engineModel(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                      The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for Chef.

                                                                                                      \n@return The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for Chef.\n@deprecated Use {@link #engineModel()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                      The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for Chef.

                                                                                                      \n@param engineModel The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for Chef.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #engineModel(String)}\n", "documentation" : "

                                                                                                      The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for Chef.

                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EngineModel property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEngineModel", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "engineModel", "fluentSetterDocumentation" : "

                                                                                                      The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for Chef.

                                                                                                      \n@param engineModel The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for Chef.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "engineModel", "getterDocumentation" : "

                                                                                                      The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for Chef.

                                                                                                      \n@return The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for 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" : "EngineModel", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EngineModel", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EngineModel", "sensitive" : false, "setterDocumentation" : "

                                                                                                      The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for Chef.

                                                                                                      \n@param engineModel The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for Chef.", "setterMethodName" : "setEngineModel", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "engineModel", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "engineModel", "variableType" : "String", "documentation" : "

                                                                                                      The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for Chef.

                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEngineVersion", "beanStyleSetterMethodName" : "setEngineVersion", "c2jName" : "EngineVersion", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                      The major release version of the engine that you want to use. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.

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

                                                                                                      The major release version of the engine that you want to use. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.

                                                                                                      \n@return The major release version of the engine that you want to use. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.\n@deprecated Use {@link #engineVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                      The major release version of the engine that you want to use. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.

                                                                                                      \n@param engineVersion The major release version of the engine that you want to use. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #engineVersion(String)}\n", "documentation" : "

                                                                                                      The major release version of the engine that you want to use. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.

                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EngineVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEngineVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "engineVersion", "fluentSetterDocumentation" : "

                                                                                                      The major release version of the engine that you want to use. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.

                                                                                                      \n@param engineVersion The major release version of the engine that you want to use. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "engineVersion", "getterDocumentation" : "

                                                                                                      The major release version of the engine that you want to use. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.

                                                                                                      \n@return The major release version of the engine that you want to use. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EngineVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EngineVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EngineVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                      The major release version of the engine that you want to use. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.

                                                                                                      \n@param engineVersion The major release version of the engine that you want to use. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.", "setterMethodName" : "setEngineVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "engineVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "engineVersion", "variableType" : "String", "documentation" : "

                                                                                                      The major release version of the engine that you want to use. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.

                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getEngineAttributes", "beanStyleSetterMethodName" : "setEngineAttributes", "c2jName" : "EngineAttributes", "c2jShape" : "EngineAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                      Optional engine attributes on a specified server.

                                                                                                      Attributes accepted in a Chef createServer request:

                                                                                                      • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA public key. The corresponding private key is required to access the Chef API. When no CHEF_AUTOMATE_PIVOTAL_KEY is set, a private key is generated and returned in the response.

                                                                                                      • CHEF_AUTOMATE_ADMIN_PASSWORD: The password for the administrative user in the Chef Automate web-based dashboard. The password length is a minimum of eight characters, and a maximum of 32. The password can contain letters, numbers, and special characters (!/@#$%^&+=_). The password must contain at least one lower case letter, one upper case letter, one number, and one special character. When no CHEF_AUTOMATE_ADMIN_PASSWORD is set, one is generated and returned in the response.

                                                                                                      Attributes accepted in a Puppet createServer request:

                                                                                                      • PUPPET_ADMIN_PASSWORD: To work with the Puppet Enterprise console, a password must use ASCII characters.

                                                                                                      • PUPPET_R10K_REMOTE: The r10k remote is the URL of your control repository (for example, ssh://[email protected]:user/control-repo.git). Specifying an r10k remote opens TCP port 8170.

                                                                                                      • PUPPET_R10K_PRIVATE_KEY: If you are using a private Git repository, add PUPPET_R10K_PRIVATE_KEY to specify a PEM-encoded private SSH key.

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

                                                                                                      Optional engine attributes on a specified server.

                                                                                                      Attributes accepted in a Chef createServer request:

                                                                                                      • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA public key. The corresponding private key is required to access the Chef API. When no CHEF_AUTOMATE_PIVOTAL_KEY is set, a private key is generated and returned in the response.

                                                                                                      • CHEF_AUTOMATE_ADMIN_PASSWORD: The password for the administrative user in the Chef Automate web-based dashboard. The password length is a minimum of eight characters, and a maximum of 32. The password can contain letters, numbers, and special characters (!/@#$%^&+=_). The password must contain at least one lower case letter, one upper case letter, one number, and one special character. When no CHEF_AUTOMATE_ADMIN_PASSWORD is set, one is generated and returned in the response.

                                                                                                      Attributes accepted in a Puppet createServer request:

                                                                                                      • PUPPET_ADMIN_PASSWORD: To work with the Puppet Enterprise console, a password must use ASCII characters.

                                                                                                      • PUPPET_R10K_REMOTE: The r10k remote is the URL of your control repository (for example, ssh://[email protected]:user/control-repo.git). Specifying an r10k remote opens TCP port 8170.

                                                                                                      • PUPPET_R10K_PRIVATE_KEY: If you are using a private Git repository, add PUPPET_R10K_PRIVATE_KEY to specify a PEM-encoded private SSH key.

                                                                                                      \n

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

                                                                                                      \n

                                                                                                      \nYou can use {@link #hasEngineAttributes()} to see if a value was sent in this field.\n

                                                                                                      \n@return Optional engine attributes on a specified server.

                                                                                                      Attributes accepted in a Chef createServer request:

                                                                                                      • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA public key. The corresponding private key is required to access the Chef API. When no CHEF_AUTOMATE_PIVOTAL_KEY is set, a private key is generated and returned in the response.

                                                                                                      • CHEF_AUTOMATE_ADMIN_PASSWORD: The password for the administrative user in the Chef Automate web-based dashboard. The password length is a minimum of eight characters, and a maximum of 32. The password can contain letters, numbers, and special characters (!/@#$%^&+=_). The password must contain at least one lower case letter, one upper case letter, one number, and one special character. When no CHEF_AUTOMATE_ADMIN_PASSWORD is set, one is generated and returned in the response.

                                                                                                      Attributes accepted in a Puppet createServer request:

                                                                                                      • PUPPET_ADMIN_PASSWORD: To work with the Puppet Enterprise console, a password must use ASCII characters.

                                                                                                      • PUPPET_R10K_REMOTE: The r10k remote is the URL of your control repository (for example, ssh://[email protected]:user/control-repo.git). Specifying an r10k remote opens TCP port 8170.

                                                                                                      • PUPPET_R10K_PRIVATE_KEY: If you are using a private Git repository, add PUPPET_R10K_PRIVATE_KEY to specify a PEM-encoded private SSH key.

                                                                                                      • \n@deprecated Use {@link #engineAttributes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                        Optional engine attributes on a specified server.

                                                                                                        Attributes accepted in a Chef createServer request:

                                                                                                        • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA public key. The corresponding private key is required to access the Chef API. When no CHEF_AUTOMATE_PIVOTAL_KEY is set, a private key is generated and returned in the response.

                                                                                                        • CHEF_AUTOMATE_ADMIN_PASSWORD: The password for the administrative user in the Chef Automate web-based dashboard. The password length is a minimum of eight characters, and a maximum of 32. The password can contain letters, numbers, and special characters (!/@#$%^&+=_). The password must contain at least one lower case letter, one upper case letter, one number, and one special character. When no CHEF_AUTOMATE_ADMIN_PASSWORD is set, one is generated and returned in the response.

                                                                                                        Attributes accepted in a Puppet createServer request:

                                                                                                        • PUPPET_ADMIN_PASSWORD: To work with the Puppet Enterprise console, a password must use ASCII characters.

                                                                                                        • PUPPET_R10K_REMOTE: The r10k remote is the URL of your control repository (for example, ssh://[email protected]:user/control-repo.git). Specifying an r10k remote opens TCP port 8170.

                                                                                                        • PUPPET_R10K_PRIVATE_KEY: If you are using a private Git repository, add PUPPET_R10K_PRIVATE_KEY to specify a PEM-encoded private SSH key.

                                                                                                        \n@param engineAttributes Optional engine attributes on a specified server.

                                                                                                        Attributes accepted in a Chef createServer request:

                                                                                                        • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA public key. The corresponding private key is required to access the Chef API. When no CHEF_AUTOMATE_PIVOTAL_KEY is set, a private key is generated and returned in the response.

                                                                                                        • CHEF_AUTOMATE_ADMIN_PASSWORD: The password for the administrative user in the Chef Automate web-based dashboard. The password length is a minimum of eight characters, and a maximum of 32. The password can contain letters, numbers, and special characters (!/@#$%^&+=_). The password must contain at least one lower case letter, one upper case letter, one number, and one special character. When no CHEF_AUTOMATE_ADMIN_PASSWORD is set, one is generated and returned in the response.

                                                                                                        Attributes accepted in a Puppet createServer request:

                                                                                                        • PUPPET_ADMIN_PASSWORD: To work with the Puppet Enterprise console, a password must use ASCII characters.

                                                                                                        • PUPPET_R10K_REMOTE: The r10k remote is the URL of your control repository (for example, ssh://[email protected]:user/control-repo.git). Specifying an r10k remote opens TCP port 8170.

                                                                                                        • PUPPET_R10K_PRIVATE_KEY: If you are using a private Git repository, add PUPPET_R10K_PRIVATE_KEY to specify a PEM-encoded private SSH key.

                                                                                                        • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #engineAttributes(List)}\n", "documentation" : "

                                                                                                          Optional engine attributes on a specified server.

                                                                                                          Attributes accepted in a Chef createServer request:

                                                                                                          • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA public key. The corresponding private key is required to access the Chef API. When no CHEF_AUTOMATE_PIVOTAL_KEY is set, a private key is generated and returned in the response.

                                                                                                          • CHEF_AUTOMATE_ADMIN_PASSWORD: The password for the administrative user in the Chef Automate web-based dashboard. The password length is a minimum of eight characters, and a maximum of 32. The password can contain letters, numbers, and special characters (!/@#$%^&+=_). The password must contain at least one lower case letter, one upper case letter, one number, and one special character. When no CHEF_AUTOMATE_ADMIN_PASSWORD is set, one is generated and returned in the response.

                                                                                                          Attributes accepted in a Puppet createServer request:

                                                                                                          • PUPPET_ADMIN_PASSWORD: To work with the Puppet Enterprise console, a password must use ASCII characters.

                                                                                                          • PUPPET_R10K_REMOTE: The r10k remote is the URL of your control repository (for example, ssh://[email protected]:user/control-repo.git). Specifying an r10k remote opens TCP port 8170.

                                                                                                          • PUPPET_R10K_PRIVATE_KEY: If you are using a private Git repository, add PUPPET_R10K_PRIVATE_KEY to specify a PEM-encoded private SSH key.

                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EngineAttributes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEngineAttributes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "engineAttributes", "fluentSetterDocumentation" : "

                                                                                                          Optional engine attributes on a specified server.

                                                                                                          Attributes accepted in a Chef createServer request:

                                                                                                          • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA public key. The corresponding private key is required to access the Chef API. When no CHEF_AUTOMATE_PIVOTAL_KEY is set, a private key is generated and returned in the response.

                                                                                                          • CHEF_AUTOMATE_ADMIN_PASSWORD: The password for the administrative user in the Chef Automate web-based dashboard. The password length is a minimum of eight characters, and a maximum of 32. The password can contain letters, numbers, and special characters (!/@#$%^&+=_). The password must contain at least one lower case letter, one upper case letter, one number, and one special character. When no CHEF_AUTOMATE_ADMIN_PASSWORD is set, one is generated and returned in the response.

                                                                                                          Attributes accepted in a Puppet createServer request:

                                                                                                          • PUPPET_ADMIN_PASSWORD: To work with the Puppet Enterprise console, a password must use ASCII characters.

                                                                                                          • PUPPET_R10K_REMOTE: The r10k remote is the URL of your control repository (for example, ssh://[email protected]:user/control-repo.git). Specifying an r10k remote opens TCP port 8170.

                                                                                                          • PUPPET_R10K_PRIVATE_KEY: If you are using a private Git repository, add PUPPET_R10K_PRIVATE_KEY to specify a PEM-encoded private SSH key.

                                                                                                          \n@param engineAttributes Optional engine attributes on a specified server.

                                                                                                          Attributes accepted in a Chef createServer request:

                                                                                                          • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA public key. The corresponding private key is required to access the Chef API. When no CHEF_AUTOMATE_PIVOTAL_KEY is set, a private key is generated and returned in the response.

                                                                                                          • CHEF_AUTOMATE_ADMIN_PASSWORD: The password for the administrative user in the Chef Automate web-based dashboard. The password length is a minimum of eight characters, and a maximum of 32. The password can contain letters, numbers, and special characters (!/@#$%^&+=_). The password must contain at least one lower case letter, one upper case letter, one number, and one special character. When no CHEF_AUTOMATE_ADMIN_PASSWORD is set, one is generated and returned in the response.

                                                                                                          Attributes accepted in a Puppet createServer request:

                                                                                                          • PUPPET_ADMIN_PASSWORD: To work with the Puppet Enterprise console, a password must use ASCII characters.

                                                                                                          • PUPPET_R10K_REMOTE: The r10k remote is the URL of your control repository (for example, ssh://[email protected]:user/control-repo.git). Specifying an r10k remote opens TCP port 8170.

                                                                                                          • PUPPET_R10K_PRIVATE_KEY: If you are using a private Git repository, add PUPPET_R10K_PRIVATE_KEY to specify a PEM-encoded private SSH key.

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

                                                                                                            Optional engine attributes on a specified server.

                                                                                                            Attributes accepted in a Chef createServer request:

                                                                                                            • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA public key. The corresponding private key is required to access the Chef API. When no CHEF_AUTOMATE_PIVOTAL_KEY is set, a private key is generated and returned in the response.

                                                                                                            • CHEF_AUTOMATE_ADMIN_PASSWORD: The password for the administrative user in the Chef Automate web-based dashboard. The password length is a minimum of eight characters, and a maximum of 32. The password can contain letters, numbers, and special characters (!/@#$%^&+=_). The password must contain at least one lower case letter, one upper case letter, one number, and one special character. When no CHEF_AUTOMATE_ADMIN_PASSWORD is set, one is generated and returned in the response.

                                                                                                            Attributes accepted in a Puppet createServer request:

                                                                                                            • PUPPET_ADMIN_PASSWORD: To work with the Puppet Enterprise console, a password must use ASCII characters.

                                                                                                            • PUPPET_R10K_REMOTE: The r10k remote is the URL of your control repository (for example, ssh://[email protected]:user/control-repo.git). Specifying an r10k remote opens TCP port 8170.

                                                                                                            • PUPPET_R10K_PRIVATE_KEY: If you are using a private Git repository, add PUPPET_R10K_PRIVATE_KEY to specify a PEM-encoded private SSH key.

                                                                                                            \n

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

                                                                                                            \n

                                                                                                            \nYou can use {@link #hasEngineAttributes()} to see if a value was sent in this field.\n

                                                                                                            \n@return Optional engine attributes on a specified server.

                                                                                                            Attributes accepted in a Chef createServer request:

                                                                                                            • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA public key. The corresponding private key is required to access the Chef API. When no CHEF_AUTOMATE_PIVOTAL_KEY is set, a private key is generated and returned in the response.

                                                                                                            • CHEF_AUTOMATE_ADMIN_PASSWORD: The password for the administrative user in the Chef Automate web-based dashboard. The password length is a minimum of eight characters, and a maximum of 32. The password can contain letters, numbers, and special characters (!/@#$%^&+=_). The password must contain at least one lower case letter, one upper case letter, one number, and one special character. When no CHEF_AUTOMATE_ADMIN_PASSWORD is set, one is generated and returned in the response.

                                                                                                            Attributes accepted in a Puppet createServer request:

                                                                                                            • PUPPET_ADMIN_PASSWORD: To work with the Puppet Enterprise console, a password must use ASCII characters.

                                                                                                            • PUPPET_R10K_REMOTE: The r10k remote is the URL of your control repository (for example, ssh://[email protected]:user/control-repo.git). Specifying an r10k remote opens TCP port 8170.

                                                                                                            • PUPPET_R10K_PRIVATE_KEY: If you are using a private Git repository, add PUPPET_R10K_PRIVATE_KEY to specify a PEM-encoded private SSH key.

                                                                                                            • ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EngineAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EngineAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EngineAttribute", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link EngineAttribute.Builder} avoiding the need to create one manually via {@link EngineAttribute#builder()}.\n\nWhen the {@link Consumer} completes, {@link EngineAttribute.Builder#build()} is called immediately and its result is passed to {@link #member(EngineAttribute)}.\n@param member a consumer that will call methods on {@link EngineAttribute.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(EngineAttribute)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(EngineAttribute)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "EngineAttribute", "documentation" : 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" : "EngineAttribute", "variableName" : "member", "variableType" : "EngineAttribute", "documentation" : null, "simpleType" : "EngineAttribute", "variableSetterType" : "EngineAttribute" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EngineAttribute", "variableName" : "member", "variableType" : "EngineAttribute", "documentation" : "", "simpleType" : "EngineAttribute", "variableSetterType" : "EngineAttribute" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EngineAttribute", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EngineAttribute", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "EngineAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Optional engine attributes on a specified server.

                                                                                                              Attributes accepted in a Chef createServer request:

                                                                                                              • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA public key. The corresponding private key is required to access the Chef API. When no CHEF_AUTOMATE_PIVOTAL_KEY is set, a private key is generated and returned in the response.

                                                                                                              • CHEF_AUTOMATE_ADMIN_PASSWORD: The password for the administrative user in the Chef Automate web-based dashboard. The password length is a minimum of eight characters, and a maximum of 32. The password can contain letters, numbers, and special characters (!/@#$%^&+=_). The password must contain at least one lower case letter, one upper case letter, one number, and one special character. When no CHEF_AUTOMATE_ADMIN_PASSWORD is set, one is generated and returned in the response.

                                                                                                              Attributes accepted in a Puppet createServer request:

                                                                                                              • PUPPET_ADMIN_PASSWORD: To work with the Puppet Enterprise console, a password must use ASCII characters.

                                                                                                              • PUPPET_R10K_REMOTE: The r10k remote is the URL of your control repository (for example, ssh://[email protected]:user/control-repo.git). Specifying an r10k remote opens TCP port 8170.

                                                                                                              • PUPPET_R10K_PRIVATE_KEY: If you are using a private Git repository, add PUPPET_R10K_PRIVATE_KEY to specify a PEM-encoded private SSH key.

                                                                                                              \n@param engineAttributes Optional engine attributes on a specified server.

                                                                                                              Attributes accepted in a Chef createServer request:

                                                                                                              • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA public key. The corresponding private key is required to access the Chef API. When no CHEF_AUTOMATE_PIVOTAL_KEY is set, a private key is generated and returned in the response.

                                                                                                              • CHEF_AUTOMATE_ADMIN_PASSWORD: The password for the administrative user in the Chef Automate web-based dashboard. The password length is a minimum of eight characters, and a maximum of 32. The password can contain letters, numbers, and special characters (!/@#$%^&+=_). The password must contain at least one lower case letter, one upper case letter, one number, and one special character. When no CHEF_AUTOMATE_ADMIN_PASSWORD is set, one is generated and returned in the response.

                                                                                                              Attributes accepted in a Puppet createServer request:

                                                                                                              • PUPPET_ADMIN_PASSWORD: To work with the Puppet Enterprise console, a password must use ASCII characters.

                                                                                                              • PUPPET_R10K_REMOTE: The r10k remote is the URL of your control repository (for example, ssh://[email protected]:user/control-repo.git). Specifying an r10k remote opens TCP port 8170.

                                                                                                              • PUPPET_R10K_PRIVATE_KEY: If you are using a private Git repository, add PUPPET_R10K_PRIVATE_KEY to specify a PEM-encoded private SSH key.

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

                                                                                                                Optional engine attributes on a specified server.

                                                                                                                Attributes accepted in a Chef createServer request:

                                                                                                                • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA public key. The corresponding private key is required to access the Chef API. When no CHEF_AUTOMATE_PIVOTAL_KEY is set, a private key is generated and returned in the response.

                                                                                                                • CHEF_AUTOMATE_ADMIN_PASSWORD: The password for the administrative user in the Chef Automate web-based dashboard. The password length is a minimum of eight characters, and a maximum of 32. The password can contain letters, numbers, and special characters (!/@#$%^&+=_). The password must contain at least one lower case letter, one upper case letter, one number, and one special character. When no CHEF_AUTOMATE_ADMIN_PASSWORD is set, one is generated and returned in the response.

                                                                                                                Attributes accepted in a Puppet createServer request:

                                                                                                                • PUPPET_ADMIN_PASSWORD: To work with the Puppet Enterprise console, a password must use ASCII characters.

                                                                                                                • PUPPET_R10K_REMOTE: The r10k remote is the URL of your control repository (for example, ssh://[email protected]:user/control-repo.git). Specifying an r10k remote opens TCP port 8170.

                                                                                                                • PUPPET_R10K_PRIVATE_KEY: If you are using a private Git repository, add PUPPET_R10K_PRIVATE_KEY to specify a PEM-encoded private SSH key.

                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBackupRetentionCount", "beanStyleSetterMethodName" : "setBackupRetentionCount", "c2jName" : "BackupRetentionCount", "c2jShape" : "BackupRetentionCountDefinition", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                The number of automated backups that you want to keep. Whenever a new backup is created, AWS OpsWorks CM deletes the oldest backups if this number is exceeded. The default value is 1.

                                                                                                                \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 #backupRetentionCount(Integer)}.\n@param backupRetentionCount 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 #backupRetentionCount(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                The number of automated backups that you want to keep. Whenever a new backup is created, AWS OpsWorks CM deletes the oldest backups if this number is exceeded. The default value is 1.

                                                                                                                \n@return The number of automated backups that you want to keep. Whenever a new backup is created, AWS OpsWorks CM deletes the oldest backups if this number is exceeded. The default value is 1.\n@deprecated Use {@link #backupRetentionCount()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                The number of automated backups that you want to keep. Whenever a new backup is created, AWS OpsWorks CM deletes the oldest backups if this number is exceeded. The default value is 1.

                                                                                                                \n@param backupRetentionCount The number of automated backups that you want to keep. Whenever a new backup is created, AWS OpsWorks CM deletes the oldest backups if this number is exceeded. The default value is 1.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #backupRetentionCount(Integer)}\n", "documentation" : "

                                                                                                                The number of automated backups that you want to keep. Whenever a new backup is created, AWS OpsWorks CM deletes the oldest backups if this number is exceeded. The default value is 1.

                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BackupRetentionCount property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBackupRetentionCount", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "backupRetentionCount", "fluentSetterDocumentation" : "

                                                                                                                The number of automated backups that you want to keep. Whenever a new backup is created, AWS OpsWorks CM deletes the oldest backups if this number is exceeded. The default value is 1.

                                                                                                                \n@param backupRetentionCount The number of automated backups that you want to keep. Whenever a new backup is created, AWS OpsWorks CM deletes the oldest backups if this number is exceeded. The default value is 1.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "backupRetentionCount", "getterDocumentation" : "

                                                                                                                The number of automated backups that you want to keep. Whenever a new backup is created, AWS OpsWorks CM deletes the oldest backups if this number is exceeded. The default value is 1.

                                                                                                                \n@return The number of automated backups that you want to keep. Whenever a new backup is created, AWS OpsWorks CM deletes the oldest backups if this number is exceeded. The default value is 1.", "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" : "BackupRetentionCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BackupRetentionCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "BackupRetentionCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                The number of automated backups that you want to keep. Whenever a new backup is created, AWS OpsWorks CM deletes the oldest backups if this number is exceeded. The default value is 1.

                                                                                                                \n@param backupRetentionCount The number of automated backups that you want to keep. Whenever a new backup is created, AWS OpsWorks CM deletes the oldest backups if this number is exceeded. The default value is 1.", "setterMethodName" : "setBackupRetentionCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "backupRetentionCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "backupRetentionCount", "variableType" : "Integer", "documentation" : "

                                                                                                                The number of automated backups that you want to keep. Whenever a new backup is created, AWS OpsWorks CM deletes the oldest backups if this number is exceeded. The default value is 1.

                                                                                                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServerName", "beanStyleSetterMethodName" : "setServerName", "c2jName" : "ServerName", "c2jShape" : "ServerName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                The name of the server. The server name must be unique within your AWS account, within each region. Server names must start with a letter; then letters, numbers, or hyphens (-) are allowed, up to a maximum of 40 characters.

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

                                                                                                                The name of the server. The server name must be unique within your AWS account, within each region. Server names must start with a letter; then letters, numbers, or hyphens (-) are allowed, up to a maximum of 40 characters.

                                                                                                                \n@return The name of the server. The server name must be unique within your AWS account, within each region. Server names must start with a letter; then letters, numbers, or hyphens (-) are allowed, up to a maximum of 40 characters.\n@deprecated Use {@link #serverName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                The name of the server. The server name must be unique within your AWS account, within each region. Server names must start with a letter; then letters, numbers, or hyphens (-) are allowed, up to a maximum of 40 characters.

                                                                                                                \n@param serverName The name of the server. The server name must be unique within your AWS account, within each region. Server names must start with a letter; then letters, numbers, or hyphens (-) are allowed, up to a maximum of 40 characters.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serverName(String)}\n", "documentation" : "

                                                                                                                The name of the server. The server name must be unique within your AWS account, within each region. Server names must start with a letter; then letters, numbers, or hyphens (-) are allowed, up to a maximum of 40 characters.

                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serverName", "fluentSetterDocumentation" : "

                                                                                                                The name of the server. The server name must be unique within your AWS account, within each region. Server names must start with a letter; then letters, numbers, or hyphens (-) are allowed, up to a maximum of 40 characters.

                                                                                                                \n@param serverName The name of the server. The server name must be unique within your AWS account, within each region. Server names must start with a letter; then letters, numbers, or hyphens (-) are allowed, up to a maximum of 40 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serverName", "getterDocumentation" : "

                                                                                                                The name of the server. The server name must be unique within your AWS account, within each region. Server names must start with a letter; then letters, numbers, or hyphens (-) are allowed, up to a maximum of 40 characters.

                                                                                                                \n@return The name of the server. The server name must be unique within your AWS account, within each region. Server names must start with a letter; then letters, numbers, or hyphens (-) are allowed, up to a maximum of 40 characters.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServerName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                The name of the server. The server name must be unique within your AWS account, within each region. Server names must start with a letter; then letters, numbers, or hyphens (-) are allowed, up to a maximum of 40 characters.

                                                                                                                \n@param serverName The name of the server. The server name must be unique within your AWS account, within each region. Server names must start with a letter; then letters, numbers, or hyphens (-) are allowed, up to a maximum of 40 characters.", "setterMethodName" : "setServerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : "

                                                                                                                The name of the server. The server name must be unique within your AWS account, within each region. Server names must start with a letter; then letters, numbers, or hyphens (-) are allowed, up to a maximum of 40 characters.

                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInstanceProfileArn", "beanStyleSetterMethodName" : "setInstanceProfileArn", "c2jName" : "InstanceProfileArn", "c2jShape" : "InstanceProfileArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                The ARN of the instance profile that your Amazon EC2 instances use. Although the AWS OpsWorks console typically creates the instance profile for you, if you are using API commands instead, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the instance profile you need.

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

                                                                                                                The ARN of the instance profile that your Amazon EC2 instances use. Although the AWS OpsWorks console typically creates the instance profile for you, if you are using API commands instead, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the instance profile you need.

                                                                                                                \n@return The ARN of the instance profile that your Amazon EC2 instances use. Although the AWS OpsWorks console typically creates the instance profile for you, if you are using API commands instead, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the instance profile you need.\n@deprecated Use {@link #instanceProfileArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                The ARN of the instance profile that your Amazon EC2 instances use. Although the AWS OpsWorks console typically creates the instance profile for you, if you are using API commands instead, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the instance profile you need.

                                                                                                                \n@param instanceProfileArn The ARN of the instance profile that your Amazon EC2 instances use. Although the AWS OpsWorks console typically creates the instance profile for you, if you are using API commands instead, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the instance profile you need.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #instanceProfileArn(String)}\n", "documentation" : "

                                                                                                                The ARN of the instance profile that your Amazon EC2 instances use. Although the AWS OpsWorks console typically creates the instance profile for you, if you are using API commands instead, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the instance profile you need.

                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InstanceProfileArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInstanceProfileArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceProfileArn", "fluentSetterDocumentation" : "

                                                                                                                The ARN of the instance profile that your Amazon EC2 instances use. Although the AWS OpsWorks console typically creates the instance profile for you, if you are using API commands instead, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the instance profile you need.

                                                                                                                \n@param instanceProfileArn The ARN of the instance profile that your Amazon EC2 instances use. Although the AWS OpsWorks console typically creates the instance profile for you, if you are using API commands instead, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the instance profile you need.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceProfileArn", "getterDocumentation" : "

                                                                                                                The ARN of the instance profile that your Amazon EC2 instances use. Although the AWS OpsWorks console typically creates the instance profile for you, if you are using API commands instead, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the instance profile you need.

                                                                                                                \n@return The ARN of the instance profile that your Amazon EC2 instances use. Although the AWS OpsWorks console typically creates the instance profile for you, if you are using API commands instead, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the instance profile you need.", "getterModel" : { "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 profile that your Amazon EC2 instances use. Although the AWS OpsWorks console typically creates the instance profile for you, if you are using API commands instead, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the instance profile you need.

                                                                                                                \n@param instanceProfileArn The ARN of the instance profile that your Amazon EC2 instances use. Although the AWS OpsWorks console typically creates the instance profile for you, if you are using API commands instead, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the instance profile you need.", "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 profile that your Amazon EC2 instances use. Although the AWS OpsWorks console typically creates the instance profile for you, if you are using API commands instead, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the instance profile you need.

                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInstanceType", "beanStyleSetterMethodName" : "setInstanceType", "c2jName" : "InstanceType", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                The Amazon EC2 instance type to use. For example, m5.large.

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

                                                                                                                The Amazon EC2 instance type to use. For example, m5.large.

                                                                                                                \n@return The Amazon EC2 instance type to use. For example, m5.large.\n@deprecated Use {@link #instanceType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                The Amazon EC2 instance type to use. For example, m5.large.

                                                                                                                \n@param instanceType The Amazon EC2 instance type to use. For example, m5.large.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #instanceType(String)}\n", "documentation" : "

                                                                                                                The Amazon EC2 instance type to use. For example, m5.large.

                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InstanceType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInstanceType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceType", "fluentSetterDocumentation" : "

                                                                                                                The Amazon EC2 instance type to use. For example, m5.large.

                                                                                                                \n@param instanceType The Amazon EC2 instance type to use. For example, m5.large.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceType", "getterDocumentation" : "

                                                                                                                The Amazon EC2 instance type to use. For example, m5.large.

                                                                                                                \n@return The Amazon EC2 instance type to use. For example, m5.large.", "getterModel" : { "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 Amazon EC2 instance type to use. For example, m5.large.

                                                                                                                \n@param instanceType The Amazon EC2 instance type to use. For example, m5.large.", "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 Amazon EC2 instance type to use. For example, m5.large.

                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKeyPair", "beanStyleSetterMethodName" : "setKeyPair", "c2jName" : "KeyPair", "c2jShape" : "KeyPair", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                The Amazon EC2 key pair to set for the instance. This parameter is optional; if desired, you may specify this parameter to connect to your instances by using SSH.

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

                                                                                                                The Amazon EC2 key pair to set for the instance. This parameter is optional; if desired, you may specify this parameter to connect to your instances by using SSH.

                                                                                                                \n@return The Amazon EC2 key pair to set for the instance. This parameter is optional; if desired, you may specify this parameter to connect to your instances by using SSH.\n@deprecated Use {@link #keyPair()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                The Amazon EC2 key pair to set for the instance. This parameter is optional; if desired, you may specify this parameter to connect to your instances by using SSH.

                                                                                                                \n@param keyPair The Amazon EC2 key pair to set for the instance. This parameter is optional; if desired, you may specify this parameter to connect to your instances by using SSH.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #keyPair(String)}\n", "documentation" : "

                                                                                                                The Amazon EC2 key pair to set for the instance. This parameter is optional; if desired, you may specify this parameter to connect to your instances by using SSH.

                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KeyPair property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKeyPair", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "keyPair", "fluentSetterDocumentation" : "

                                                                                                                The Amazon EC2 key pair to set for the instance. This parameter is optional; if desired, you may specify this parameter to connect to your instances by using SSH.

                                                                                                                \n@param keyPair The Amazon EC2 key pair to set for the instance. This parameter is optional; if desired, you may specify this parameter to connect to your instances by using SSH.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "keyPair", "getterDocumentation" : "

                                                                                                                The Amazon EC2 key pair to set for the instance. This parameter is optional; if desired, you may specify this parameter to connect to your instances by using SSH.

                                                                                                                \n@return The Amazon EC2 key pair to set for the instance. This parameter is optional; if desired, you may specify this parameter to connect to your instances by using SSH.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KeyPair", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KeyPair", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KeyPair", "sensitive" : false, "setterDocumentation" : "

                                                                                                                The Amazon EC2 key pair to set for the instance. This parameter is optional; if desired, you may specify this parameter to connect to your instances by using SSH.

                                                                                                                \n@param keyPair The Amazon EC2 key pair to set for the instance. This parameter is optional; if desired, you may specify this parameter to connect to your instances by using SSH.", "setterMethodName" : "setKeyPair", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "keyPair", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "keyPair", "variableType" : "String", "documentation" : "

                                                                                                                The Amazon EC2 key pair to set for the instance. This parameter is optional; if desired, you may specify this parameter to connect to your instances by using SSH.

                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPreferredMaintenanceWindow", "beanStyleSetterMethodName" : "setPreferredMaintenanceWindow", "c2jName" : "PreferredMaintenanceWindow", "c2jShape" : "TimeWindowDefinition", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                The start time for a one-hour period each week during which AWS OpsWorks CM performs maintenance on the instance. Valid values must be specified in the following format: DDD:HH:MM. The specified time is in coordinated universal time (UTC). The default value is a random one-hour period on Tuesday, Wednesday, or Friday. See TimeWindowDefinition for more information.

                                                                                                                Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)

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

                                                                                                                The start time for a one-hour period each week during which AWS OpsWorks CM performs maintenance on the instance. Valid values must be specified in the following format: DDD:HH:MM. The specified time is in coordinated universal time (UTC). The default value is a random one-hour period on Tuesday, Wednesday, or Friday. See TimeWindowDefinition for more information.

                                                                                                                Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)

                                                                                                                \n@return The start time for a one-hour period each week during which AWS OpsWorks CM performs maintenance on the instance. Valid values must be specified in the following format: DDD:HH:MM. The specified time is in coordinated universal time (UTC). The default value is a random one-hour period on Tuesday, Wednesday, or Friday. See TimeWindowDefinition for more information.

                                                                                                                Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)\n@deprecated Use {@link #preferredMaintenanceWindow()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                The start time for a one-hour period each week during which AWS OpsWorks CM performs maintenance on the instance. Valid values must be specified in the following format: DDD:HH:MM. The specified time is in coordinated universal time (UTC). The default value is a random one-hour period on Tuesday, Wednesday, or Friday. See TimeWindowDefinition for more information.

                                                                                                                Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)

                                                                                                                \n@param preferredMaintenanceWindow The start time for a one-hour period each week during which AWS OpsWorks CM performs maintenance on the instance. Valid values must be specified in the following format: DDD:HH:MM. The specified time is in coordinated universal time (UTC). The default value is a random one-hour period on Tuesday, Wednesday, or Friday. See TimeWindowDefinition for more information.

                                                                                                                Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #preferredMaintenanceWindow(String)}\n", "documentation" : "

                                                                                                                The start time for a one-hour period each week during which AWS OpsWorks CM performs maintenance on the instance. Valid values must be specified in the following format: DDD:HH:MM. The specified time is in coordinated universal time (UTC). The default value is a random one-hour period on Tuesday, Wednesday, or Friday. See TimeWindowDefinition for more information.

                                                                                                                Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)

                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PreferredMaintenanceWindow property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPreferredMaintenanceWindow", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "preferredMaintenanceWindow", "fluentSetterDocumentation" : "

                                                                                                                The start time for a one-hour period each week during which AWS OpsWorks CM performs maintenance on the instance. Valid values must be specified in the following format: DDD:HH:MM. The specified time is in coordinated universal time (UTC). The default value is a random one-hour period on Tuesday, Wednesday, or Friday. See TimeWindowDefinition for more information.

                                                                                                                Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)

                                                                                                                \n@param preferredMaintenanceWindow The start time for a one-hour period each week during which AWS OpsWorks CM performs maintenance on the instance. Valid values must be specified in the following format: DDD:HH:MM. The specified time is in coordinated universal time (UTC). The default value is a random one-hour period on Tuesday, Wednesday, or Friday. See TimeWindowDefinition for more information.

                                                                                                                Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "preferredMaintenanceWindow", "getterDocumentation" : "

                                                                                                                The start time for a one-hour period each week during which AWS OpsWorks CM performs maintenance on the instance. Valid values must be specified in the following format: DDD:HH:MM. The specified time is in coordinated universal time (UTC). The default value is a random one-hour period on Tuesday, Wednesday, or Friday. See TimeWindowDefinition for more information.

                                                                                                                Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)

                                                                                                                \n@return The start time for a one-hour period each week during which AWS OpsWorks CM performs maintenance on the instance. Valid values must be specified in the following format: DDD:HH:MM. The specified time is in coordinated universal time (UTC). The default value is a random one-hour period on Tuesday, Wednesday, or Friday. See TimeWindowDefinition for more information.

                                                                                                                Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PreferredMaintenanceWindow", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PreferredMaintenanceWindow", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PreferredMaintenanceWindow", "sensitive" : false, "setterDocumentation" : "

                                                                                                                The start time for a one-hour period each week during which AWS OpsWorks CM performs maintenance on the instance. Valid values must be specified in the following format: DDD:HH:MM. The specified time is in coordinated universal time (UTC). The default value is a random one-hour period on Tuesday, Wednesday, or Friday. See TimeWindowDefinition for more information.

                                                                                                                Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)

                                                                                                                \n@param preferredMaintenanceWindow The start time for a one-hour period each week during which AWS OpsWorks CM performs maintenance on the instance. Valid values must be specified in the following format: DDD:HH:MM. The specified time is in coordinated universal time (UTC). The default value is a random one-hour period on Tuesday, Wednesday, or Friday. See TimeWindowDefinition for more information.

                                                                                                                Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)", "setterMethodName" : "setPreferredMaintenanceWindow", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "preferredMaintenanceWindow", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "preferredMaintenanceWindow", "variableType" : "String", "documentation" : "

                                                                                                                The start time for a one-hour period each week during which AWS OpsWorks CM performs maintenance on the instance. Valid values must be specified in the following format: DDD:HH:MM. The specified time is in coordinated universal time (UTC). The default value is a random one-hour period on Tuesday, Wednesday, or Friday. See TimeWindowDefinition for more information.

                                                                                                                Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)

                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPreferredBackupWindow", "beanStyleSetterMethodName" : "setPreferredBackupWindow", "c2jName" : "PreferredBackupWindow", "c2jShape" : "TimeWindowDefinition", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                The start time for a one-hour period during which AWS OpsWorks CM backs up application-level data on your server if automated backups are enabled. Valid values must be specified in one of the following formats:

                                                                                                                • HH:MM for daily backups

                                                                                                                • DDD:HH:MM for weekly backups

                                                                                                                The specified time is in coordinated universal time (UTC). The default value is a random, daily start time.

                                                                                                                Example: 08:00, which represents a daily start time of 08:00 UTC.

                                                                                                                Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)

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

                                                                                                                The start time for a one-hour period during which AWS OpsWorks CM backs up application-level data on your server if automated backups are enabled. Valid values must be specified in one of the following formats:

                                                                                                                • HH:MM for daily backups

                                                                                                                • DDD:HH:MM for weekly backups

                                                                                                                The specified time is in coordinated universal time (UTC). The default value is a random, daily start time.

                                                                                                                Example: 08:00, which represents a daily start time of 08:00 UTC.

                                                                                                                Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)

                                                                                                                \n@return The start time for a one-hour period during which AWS OpsWorks CM backs up application-level data on your server if automated backups are enabled. Valid values must be specified in one of the following formats:

                                                                                                                • HH:MM for daily backups

                                                                                                                • DDD:HH:MM for weekly backups

                                                                                                                The specified time is in coordinated universal time (UTC). The default value is a random, daily start time.

                                                                                                                Example: 08:00, which represents a daily start time of 08:00 UTC.

                                                                                                                Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)\n@deprecated Use {@link #preferredBackupWindow()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                The start time for a one-hour period during which AWS OpsWorks CM backs up application-level data on your server if automated backups are enabled. Valid values must be specified in one of the following formats:

                                                                                                                • HH:MM for daily backups

                                                                                                                • DDD:HH:MM for weekly backups

                                                                                                                The specified time is in coordinated universal time (UTC). The default value is a random, daily start time.

                                                                                                                Example: 08:00, which represents a daily start time of 08:00 UTC.

                                                                                                                Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)

                                                                                                                \n@param preferredBackupWindow The start time for a one-hour period during which AWS OpsWorks CM backs up application-level data on your server if automated backups are enabled. Valid values must be specified in one of the following formats:

                                                                                                                • HH:MM for daily backups

                                                                                                                • DDD:HH:MM for weekly backups

                                                                                                                The specified time is in coordinated universal time (UTC). The default value is a random, daily start time.

                                                                                                                Example: 08:00, which represents a daily start time of 08:00 UTC.

                                                                                                                Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #preferredBackupWindow(String)}\n", "documentation" : "

                                                                                                                The start time for a one-hour period during which AWS OpsWorks CM backs up application-level data on your server if automated backups are enabled. Valid values must be specified in one of the following formats:

                                                                                                                • HH:MM for daily backups

                                                                                                                • DDD:HH:MM for weekly backups

                                                                                                                The specified time is in coordinated universal time (UTC). The default value is a random, daily start time.

                                                                                                                Example: 08:00, which represents a daily start time of 08:00 UTC.

                                                                                                                Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)

                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PreferredBackupWindow property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPreferredBackupWindow", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "preferredBackupWindow", "fluentSetterDocumentation" : "

                                                                                                                The start time for a one-hour period during which AWS OpsWorks CM backs up application-level data on your server if automated backups are enabled. Valid values must be specified in one of the following formats:

                                                                                                                • HH:MM for daily backups

                                                                                                                • DDD:HH:MM for weekly backups

                                                                                                                The specified time is in coordinated universal time (UTC). The default value is a random, daily start time.

                                                                                                                Example: 08:00, which represents a daily start time of 08:00 UTC.

                                                                                                                Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)

                                                                                                                \n@param preferredBackupWindow The start time for a one-hour period during which AWS OpsWorks CM backs up application-level data on your server if automated backups are enabled. Valid values must be specified in one of the following formats:

                                                                                                                • HH:MM for daily backups

                                                                                                                • DDD:HH:MM for weekly backups

                                                                                                                The specified time is in coordinated universal time (UTC). The default value is a random, daily start time.

                                                                                                                Example: 08:00, which represents a daily start time of 08:00 UTC.

                                                                                                                Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "preferredBackupWindow", "getterDocumentation" : "

                                                                                                                The start time for a one-hour period during which AWS OpsWorks CM backs up application-level data on your server if automated backups are enabled. Valid values must be specified in one of the following formats:

                                                                                                                • HH:MM for daily backups

                                                                                                                • DDD:HH:MM for weekly backups

                                                                                                                The specified time is in coordinated universal time (UTC). The default value is a random, daily start time.

                                                                                                                Example: 08:00, which represents a daily start time of 08:00 UTC.

                                                                                                                Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)

                                                                                                                \n@return The start time for a one-hour period during which AWS OpsWorks CM backs up application-level data on your server if automated backups are enabled. Valid values must be specified in one of the following formats:

                                                                                                                • HH:MM for daily backups

                                                                                                                • DDD:HH:MM for weekly backups

                                                                                                                The specified time is in coordinated universal time (UTC). The default value is a random, daily start time.

                                                                                                                Example: 08:00, which represents a daily start time of 08:00 UTC.

                                                                                                                Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PreferredBackupWindow", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PreferredBackupWindow", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PreferredBackupWindow", "sensitive" : false, "setterDocumentation" : "

                                                                                                                The start time for a one-hour period during which AWS OpsWorks CM backs up application-level data on your server if automated backups are enabled. Valid values must be specified in one of the following formats:

                                                                                                                • HH:MM for daily backups

                                                                                                                • DDD:HH:MM for weekly backups

                                                                                                                The specified time is in coordinated universal time (UTC). The default value is a random, daily start time.

                                                                                                                Example: 08:00, which represents a daily start time of 08:00 UTC.

                                                                                                                Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)

                                                                                                                \n@param preferredBackupWindow The start time for a one-hour period during which AWS OpsWorks CM backs up application-level data on your server if automated backups are enabled. Valid values must be specified in one of the following formats:

                                                                                                                • HH:MM for daily backups

                                                                                                                • DDD:HH:MM for weekly backups

                                                                                                                The specified time is in coordinated universal time (UTC). The default value is a random, daily start time.

                                                                                                                Example: 08:00, which represents a daily start time of 08:00 UTC.

                                                                                                                Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)", "setterMethodName" : "setPreferredBackupWindow", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "preferredBackupWindow", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "preferredBackupWindow", "variableType" : "String", "documentation" : "

                                                                                                                The start time for a one-hour period during which AWS OpsWorks CM backs up application-level data on your server if automated backups are enabled. Valid values must be specified in one of the following formats:

                                                                                                                • HH:MM for daily backups

                                                                                                                • DDD:HH:MM for weekly backups

                                                                                                                The specified time is in coordinated universal time (UTC). The default value is a random, daily start time.

                                                                                                                Example: 08:00, which represents a daily start time of 08:00 UTC.

                                                                                                                Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)

                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSecurityGroupIds", "beanStyleSetterMethodName" : "setSecurityGroupIds", "c2jName" : "SecurityGroupIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                A list of security group IDs to attach to the Amazon EC2 instance. If you add this parameter, the specified security groups must be within the VPC that is specified by SubnetIds.

                                                                                                                If you do not specify this parameter, AWS OpsWorks CM creates one new security group that uses TCP ports 22 and 443, open to 0.0.0.0/0 (everyone).

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

                                                                                                                A list of security group IDs to attach to the Amazon EC2 instance. If you add this parameter, the specified security groups must be within the VPC that is specified by SubnetIds.

                                                                                                                If you do not specify this parameter, AWS OpsWorks CM creates one new security group that uses TCP ports 22 and 443, open to 0.0.0.0/0 (everyone).

                                                                                                                \n

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

                                                                                                                \n

                                                                                                                \nYou can use {@link #hasSecurityGroupIds()} to see if a value was sent in this field.\n

                                                                                                                \n@return A list of security group IDs to attach to the Amazon EC2 instance. If you add this parameter, the specified security groups must be within the VPC that is specified by SubnetIds.

                                                                                                                If you do not specify this parameter, AWS OpsWorks CM creates one new security group that uses TCP ports 22 and 443, open to 0.0.0.0/0 (everyone).\n@deprecated Use {@link #securityGroupIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                A list of security group IDs to attach to the Amazon EC2 instance. If you add this parameter, the specified security groups must be within the VPC that is specified by SubnetIds.

                                                                                                                If you do not specify this parameter, AWS OpsWorks CM creates one new security group that uses TCP ports 22 and 443, open to 0.0.0.0/0 (everyone).

                                                                                                                \n@param securityGroupIds A list of security group IDs to attach to the Amazon EC2 instance. If you add this parameter, the specified security groups must be within the VPC that is specified by SubnetIds.

                                                                                                                If you do not specify this parameter, AWS OpsWorks CM creates one new security group that uses TCP ports 22 and 443, open to 0.0.0.0/0 (everyone).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #securityGroupIds(List)}\n", "documentation" : "

                                                                                                                A list of security group IDs to attach to the Amazon EC2 instance. If you add this parameter, the specified security groups must be within the VPC that is specified by SubnetIds.

                                                                                                                If you do not specify this parameter, AWS OpsWorks CM creates one new security group that uses TCP ports 22 and 443, open to 0.0.0.0/0 (everyone).

                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SecurityGroupIds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSecurityGroupIds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "securityGroupIds", "fluentSetterDocumentation" : "

                                                                                                                A list of security group IDs to attach to the Amazon EC2 instance. If you add this parameter, the specified security groups must be within the VPC that is specified by SubnetIds.

                                                                                                                If you do not specify this parameter, AWS OpsWorks CM creates one new security group that uses TCP ports 22 and 443, open to 0.0.0.0/0 (everyone).

                                                                                                                \n@param securityGroupIds A list of security group IDs to attach to the Amazon EC2 instance. If you add this parameter, the specified security groups must be within the VPC that is specified by SubnetIds.

                                                                                                                If you do not specify this parameter, AWS OpsWorks CM creates one new security group that uses TCP ports 22 and 443, open to 0.0.0.0/0 (everyone).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "securityGroupIds", "getterDocumentation" : "

                                                                                                                A list of security group IDs to attach to the Amazon EC2 instance. If you add this parameter, the specified security groups must be within the VPC that is specified by SubnetIds.

                                                                                                                If you do not specify this parameter, AWS OpsWorks CM creates one new security group that uses TCP ports 22 and 443, open to 0.0.0.0/0 (everyone).

                                                                                                                \n

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

                                                                                                                \n

                                                                                                                \nYou can use {@link #hasSecurityGroupIds()} to see if a value was sent in this field.\n

                                                                                                                \n@return A list of security group IDs to attach to the Amazon EC2 instance. If you add this parameter, the specified security groups must be within the VPC that is specified by SubnetIds.

                                                                                                                If you do not specify this parameter, AWS OpsWorks CM creates one new security group that uses TCP ports 22 and 443, open to 0.0.0.0/0 (everyone).", "getterModel" : { "returnType" : "java.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" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "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" : "

                                                                                                                A list of security group IDs to attach to the Amazon EC2 instance. If you add this parameter, the specified security groups must be within the VPC that is specified by SubnetIds.

                                                                                                                If you do not specify this parameter, AWS OpsWorks CM creates one new security group that uses TCP ports 22 and 443, open to 0.0.0.0/0 (everyone).

                                                                                                                \n@param securityGroupIds A list of security group IDs to attach to the Amazon EC2 instance. If you add this parameter, the specified security groups must be within the VPC that is specified by SubnetIds.

                                                                                                                If you do not specify this parameter, AWS OpsWorks CM creates one new security group that uses TCP ports 22 and 443, open to 0.0.0.0/0 (everyone).", "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" : "

                                                                                                                A list of security group IDs to attach to the Amazon EC2 instance. If you add this parameter, the specified security groups must be within the VPC that is specified by SubnetIds.

                                                                                                                If you do not specify this parameter, AWS OpsWorks CM creates one new security group that uses TCP ports 22 and 443, open to 0.0.0.0/0 (everyone).

                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServiceRoleArn", "beanStyleSetterMethodName" : "setServiceRoleArn", "c2jName" : "ServiceRoleArn", "c2jShape" : "ServiceRoleArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                The service role that the AWS OpsWorks CM service backend uses to work with your account. Although the AWS OpsWorks management console typically creates the service role for you, if you are using the AWS CLI or API commands, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the service role and instance profile that you need.

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

                                                                                                                The service role that the AWS OpsWorks CM service backend uses to work with your account. Although the AWS OpsWorks management console typically creates the service role for you, if you are using the AWS CLI or API commands, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the service role and instance profile that you need.

                                                                                                                \n@return The service role that the AWS OpsWorks CM service backend uses to work with your account. Although the AWS OpsWorks management console typically creates the service role for you, if you are using the AWS CLI or API commands, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the service role and instance profile that you need.\n@deprecated Use {@link #serviceRoleArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                The service role that the AWS OpsWorks CM service backend uses to work with your account. Although the AWS OpsWorks management console typically creates the service role for you, if you are using the AWS CLI or API commands, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the service role and instance profile that you need.

                                                                                                                \n@param serviceRoleArn The service role that the AWS OpsWorks CM service backend uses to work with your account. Although the AWS OpsWorks management console typically creates the service role for you, if you are using the AWS CLI or API commands, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the service role and instance profile that you need.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serviceRoleArn(String)}\n", "documentation" : "

                                                                                                                The service role that the AWS OpsWorks CM service backend uses to work with your account. Although the AWS OpsWorks management console typically creates the service role for you, if you are using the AWS CLI or API commands, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the service role and instance profile that you need.

                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServiceRoleArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServiceRoleArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceRoleArn", "fluentSetterDocumentation" : "

                                                                                                                The service role that the AWS OpsWorks CM service backend uses to work with your account. Although the AWS OpsWorks management console typically creates the service role for you, if you are using the AWS CLI or API commands, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the service role and instance profile that you need.

                                                                                                                \n@param serviceRoleArn The service role that the AWS OpsWorks CM service backend uses to work with your account. Although the AWS OpsWorks management console typically creates the service role for you, if you are using the AWS CLI or API commands, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the service role and instance profile that you need.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceRoleArn", "getterDocumentation" : "

                                                                                                                The service role that the AWS OpsWorks CM service backend uses to work with your account. Although the AWS OpsWorks management console typically creates the service role for you, if you are using the AWS CLI or API commands, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the service role and instance profile that you need.

                                                                                                                \n@return The service role that the AWS OpsWorks CM service backend uses to work with your account. Although the AWS OpsWorks management console typically creates the service role for you, if you are using the AWS CLI or API commands, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the service role and instance profile that you need.", "getterModel" : { "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 service role that the AWS OpsWorks CM service backend uses to work with your account. Although the AWS OpsWorks management console typically creates the service role for you, if you are using the AWS CLI or API commands, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the service role and instance profile that you need.

                                                                                                                \n@param serviceRoleArn The service role that the AWS OpsWorks CM service backend uses to work with your account. Although the AWS OpsWorks management console typically creates the service role for you, if you are using the AWS CLI or API commands, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the service role and instance profile that you need.", "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 service role that the AWS OpsWorks CM service backend uses to work with your account. Although the AWS OpsWorks management console typically creates the service role for you, if you are using the AWS CLI or API commands, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the service role and instance profile that you need.

                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSubnetIds", "beanStyleSetterMethodName" : "setSubnetIds", "c2jName" : "SubnetIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                The IDs of subnets in which to launch the server EC2 instance.

                                                                                                                Amazon EC2-Classic customers: This field is required. All servers must run within a VPC. The VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                EC2-VPC customers: This field is optional. If you do not specify subnet IDs, your EC2 instances are created in a default subnet that is selected by Amazon EC2. If you specify subnet IDs, the VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                For more information about supported Amazon EC2 platforms, see Supported Platforms.

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

                                                                                                                The IDs of subnets in which to launch the server EC2 instance.

                                                                                                                Amazon EC2-Classic customers: This field is required. All servers must run within a VPC. The VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                EC2-VPC customers: This field is optional. If you do not specify subnet IDs, your EC2 instances are created in a default subnet that is selected by Amazon EC2. If you specify subnet IDs, the VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                For more information about supported Amazon EC2 platforms, see Supported Platforms.

                                                                                                                \n

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

                                                                                                                \n

                                                                                                                \nYou can use {@link #hasSubnetIds()} to see if a value was sent in this field.\n

                                                                                                                \n@return The IDs of subnets in which to launch the server EC2 instance.

                                                                                                                Amazon EC2-Classic customers: This field is required. All servers must run within a VPC. The VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                EC2-VPC customers: This field is optional. If you do not specify subnet IDs, your EC2 instances are created in a default subnet that is selected by Amazon EC2. If you specify subnet IDs, the VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                For more information about supported Amazon EC2 platforms, see Supported Platforms.\n@deprecated Use {@link #subnetIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                The IDs of subnets in which to launch the server EC2 instance.

                                                                                                                Amazon EC2-Classic customers: This field is required. All servers must run within a VPC. The VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                EC2-VPC customers: This field is optional. If you do not specify subnet IDs, your EC2 instances are created in a default subnet that is selected by Amazon EC2. If you specify subnet IDs, the VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                For more information about supported Amazon EC2 platforms, see Supported Platforms.

                                                                                                                \n@param subnetIds The IDs of subnets in which to launch the server EC2 instance.

                                                                                                                Amazon EC2-Classic customers: This field is required. All servers must run within a VPC. The VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                EC2-VPC customers: This field is optional. If you do not specify subnet IDs, your EC2 instances are created in a default subnet that is selected by Amazon EC2. If you specify subnet IDs, the VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                For more information about supported Amazon EC2 platforms, see Supported Platforms.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #subnetIds(List)}\n", "documentation" : "

                                                                                                                The IDs of subnets in which to launch the server EC2 instance.

                                                                                                                Amazon EC2-Classic customers: This field is required. All servers must run within a VPC. The VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                EC2-VPC customers: This field is optional. If you do not specify subnet IDs, your EC2 instances are created in a default subnet that is selected by Amazon EC2. If you specify subnet IDs, the VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                For more information about supported Amazon EC2 platforms, see Supported Platforms.

                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SubnetIds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSubnetIds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "subnetIds", "fluentSetterDocumentation" : "

                                                                                                                The IDs of subnets in which to launch the server EC2 instance.

                                                                                                                Amazon EC2-Classic customers: This field is required. All servers must run within a VPC. The VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                EC2-VPC customers: This field is optional. If you do not specify subnet IDs, your EC2 instances are created in a default subnet that is selected by Amazon EC2. If you specify subnet IDs, the VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                For more information about supported Amazon EC2 platforms, see Supported Platforms.

                                                                                                                \n@param subnetIds The IDs of subnets in which to launch the server EC2 instance.

                                                                                                                Amazon EC2-Classic customers: This field is required. All servers must run within a VPC. The VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                EC2-VPC customers: This field is optional. If you do not specify subnet IDs, your EC2 instances are created in a default subnet that is selected by Amazon EC2. If you specify subnet IDs, the VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                For more information about supported Amazon EC2 platforms, see Supported Platforms.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "subnetIds", "getterDocumentation" : "

                                                                                                                The IDs of subnets in which to launch the server EC2 instance.

                                                                                                                Amazon EC2-Classic customers: This field is required. All servers must run within a VPC. The VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                EC2-VPC customers: This field is optional. If you do not specify subnet IDs, your EC2 instances are created in a default subnet that is selected by Amazon EC2. If you specify subnet IDs, the VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                For more information about supported Amazon EC2 platforms, see Supported Platforms.

                                                                                                                \n

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

                                                                                                                \n

                                                                                                                \nYou can use {@link #hasSubnetIds()} to see if a value was sent in this field.\n

                                                                                                                \n@return The IDs of subnets in which to launch the server EC2 instance.

                                                                                                                Amazon EC2-Classic customers: This field is required. All servers must run within a VPC. The VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                EC2-VPC customers: This field is optional. If you do not specify subnet IDs, your EC2 instances are created in a default subnet that is selected by Amazon EC2. If you specify subnet IDs, the VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                For more information about supported Amazon EC2 platforms, see Supported Platforms.", "getterModel" : { "returnType" : "java.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" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "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" : "

                                                                                                                The IDs of subnets in which to launch the server EC2 instance.

                                                                                                                Amazon EC2-Classic customers: This field is required. All servers must run within a VPC. The VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                EC2-VPC customers: This field is optional. If you do not specify subnet IDs, your EC2 instances are created in a default subnet that is selected by Amazon EC2. If you specify subnet IDs, the VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                For more information about supported Amazon EC2 platforms, see Supported Platforms.

                                                                                                                \n@param subnetIds The IDs of subnets in which to launch the server EC2 instance.

                                                                                                                Amazon EC2-Classic customers: This field is required. All servers must run within a VPC. The VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                EC2-VPC customers: This field is optional. If you do not specify subnet IDs, your EC2 instances are created in a default subnet that is selected by Amazon EC2. If you specify subnet IDs, the VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                For more information about supported Amazon EC2 platforms, see Supported Platforms.", "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" : "

                                                                                                                The IDs of subnets in which to launch the server EC2 instance.

                                                                                                                Amazon EC2-Classic customers: This field is required. All servers must run within a VPC. The VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                EC2-VPC customers: This field is optional. If you do not specify subnet IDs, your EC2 instances are created in a default subnet that is selected by Amazon EC2. If you specify subnet IDs, the VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                For more information about supported Amazon EC2 platforms, see Supported Platforms.

                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                A map that contains tag keys and tag values to attach to an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server.

                                                                                                                • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server.

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

                                                                                                                A map that contains tag keys and tag values to attach to an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server.

                                                                                                                • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server.

                                                                                                                \n

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

                                                                                                                \n

                                                                                                                \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                \n@return A map that contains tag keys and tag values to attach to an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server.

                                                                                                                • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server.

                                                                                                                • \n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                  A map that contains tag keys and tag values to attach to an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server.

                                                                                                                  • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server.

                                                                                                                  \n@param tags A map that contains tag keys and tag values to attach to an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server.

                                                                                                                  • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server.

                                                                                                                  • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                                                                                                    A map that contains tag keys and tag values to attach to an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server.

                                                                                                                    • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server.

                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                                    A map that contains tag keys and tag values to attach to an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server.

                                                                                                                    • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server.

                                                                                                                    \n@param tags A map that contains tag keys and tag values to attach to an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server.

                                                                                                                    • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server.

                                                                                                                    • \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 to attach to an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server.

                                                                                                                      • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server.

                                                                                                                      \n

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

                                                                                                                      \n

                                                                                                                      \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                      \n@return A map that contains tag keys and tag values to attach to an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server.

                                                                                                                      • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server.

                                                                                                                      • ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Tag)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "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" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                                                        A map that contains tag keys and tag values to attach to an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server.

                                                                                                                        • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server.

                                                                                                                        \n@param tags A map that contains tag keys and tag values to attach to an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server.

                                                                                                                        • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server.

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

                                                                                                                          A map that contains tag keys and tag values to attach to an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server.

                                                                                                                          • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server.

                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBackupId", "beanStyleSetterMethodName" : "setBackupId", "c2jName" : "BackupId", "c2jShape" : "BackupId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          If you specify this field, AWS OpsWorks CM creates the server by using the backup represented by BackupId.

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

                                                                                                                          If you specify this field, AWS OpsWorks CM creates the server by using the backup represented by BackupId.

                                                                                                                          \n@return If you specify this field, AWS OpsWorks CM creates the server by using the backup represented by BackupId.\n@deprecated Use {@link #backupId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          If you specify this field, AWS OpsWorks CM creates the server by using the backup represented by BackupId.

                                                                                                                          \n@param backupId If you specify this field, AWS OpsWorks CM creates the server by using the backup represented by BackupId.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #backupId(String)}\n", "documentation" : "

                                                                                                                          If you specify this field, AWS OpsWorks CM creates the server by using the backup represented by BackupId.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BackupId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBackupId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "backupId", "fluentSetterDocumentation" : "

                                                                                                                          If you specify this field, AWS OpsWorks CM creates the server by using the backup represented by BackupId.

                                                                                                                          \n@param backupId If you specify this field, AWS OpsWorks CM creates the server by using the backup represented by BackupId.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "backupId", "getterDocumentation" : "

                                                                                                                          If you specify this field, AWS OpsWorks CM creates the server by using the backup represented by BackupId.

                                                                                                                          \n@return If you specify this field, AWS OpsWorks CM creates the server by using the backup represented by BackupId.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BackupId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BackupId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BackupId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          If you specify this field, AWS OpsWorks CM creates the server by using the backup represented by BackupId.

                                                                                                                          \n@param backupId If you specify this field, AWS OpsWorks CM creates the server by using the backup represented by BackupId.", "setterMethodName" : "setBackupId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "backupId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "backupId", "variableType" : "String", "documentation" : "

                                                                                                                          If you specify this field, AWS OpsWorks CM creates the server by using the backup represented by BackupId.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AssociatePublicIpAddress" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAssociatePublicIpAddress", "beanStyleSetterMethodName" : "setAssociatePublicIpAddress", "c2jName" : "AssociatePublicIpAddress", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          Associate a public IP address with a server that you are launching. Valid values are true or false. The default value is 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 #associatePublicIpAddress(Boolean)}.\n@param associatePublicIpAddress 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 #associatePublicIpAddress(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          Associate a public IP address with a server that you are launching. Valid values are true or false. The default value is true.

                                                                                                                          \n@return Associate a public IP address with a server that you are launching. Valid values are true or false. The default value is true.\n@deprecated Use {@link #associatePublicIpAddress()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          Associate a public IP address with a server that you are launching. Valid values are true or false. The default value is true.

                                                                                                                          \n@param associatePublicIpAddress Associate a public IP address with a server that you are launching. Valid values are true or false. The default value is true.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #associatePublicIpAddress(Boolean)}\n", "documentation" : "

                                                                                                                          Associate a public IP address with a server that you are launching. Valid values are true or false. The default value is true.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AssociatePublicIpAddress property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAssociatePublicIpAddress", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associatePublicIpAddress", "fluentSetterDocumentation" : "

                                                                                                                          Associate a public IP address with a server that you are launching. Valid values are true or false. The default value is true.

                                                                                                                          \n@param associatePublicIpAddress Associate a public IP address with a server that you are launching. Valid values are true or false. The default value is true.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associatePublicIpAddress", "getterDocumentation" : "

                                                                                                                          Associate a public IP address with a server that you are launching. Valid values are true or false. The default value is true.

                                                                                                                          \n@return Associate a public IP address with a server that you are launching. Valid values are true or false. The default value is 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" : "AssociatePublicIpAddress", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociatePublicIpAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AssociatePublicIpAddress", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          Associate a public IP address with a server that you are launching. Valid values are true or false. The default value is true.

                                                                                                                          \n@param associatePublicIpAddress Associate a public IP address with a server that you are launching. Valid values are true or false. The default value is true.", "setterMethodName" : "setAssociatePublicIpAddress", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "associatePublicIpAddress", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "associatePublicIpAddress", "variableType" : "Boolean", "documentation" : "

                                                                                                                          Associate a public IP address with a server that you are launching. Valid values are true or false. The default value is true.

                                                                                                                          ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "BackupId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBackupId", "beanStyleSetterMethodName" : "setBackupId", "c2jName" : "BackupId", "c2jShape" : "BackupId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          If you specify this field, AWS OpsWorks CM creates the server by using the backup represented by BackupId.

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

                                                                                                                          If you specify this field, AWS OpsWorks CM creates the server by using the backup represented by BackupId.

                                                                                                                          \n@return If you specify this field, AWS OpsWorks CM creates the server by using the backup represented by BackupId.\n@deprecated Use {@link #backupId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          If you specify this field, AWS OpsWorks CM creates the server by using the backup represented by BackupId.

                                                                                                                          \n@param backupId If you specify this field, AWS OpsWorks CM creates the server by using the backup represented by BackupId.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #backupId(String)}\n", "documentation" : "

                                                                                                                          If you specify this field, AWS OpsWorks CM creates the server by using the backup represented by BackupId.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BackupId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBackupId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "backupId", "fluentSetterDocumentation" : "

                                                                                                                          If you specify this field, AWS OpsWorks CM creates the server by using the backup represented by BackupId.

                                                                                                                          \n@param backupId If you specify this field, AWS OpsWorks CM creates the server by using the backup represented by BackupId.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "backupId", "getterDocumentation" : "

                                                                                                                          If you specify this field, AWS OpsWorks CM creates the server by using the backup represented by BackupId.

                                                                                                                          \n@return If you specify this field, AWS OpsWorks CM creates the server by using the backup represented by BackupId.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BackupId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BackupId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BackupId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          If you specify this field, AWS OpsWorks CM creates the server by using the backup represented by BackupId.

                                                                                                                          \n@param backupId If you specify this field, AWS OpsWorks CM creates the server by using the backup represented by BackupId.", "setterMethodName" : "setBackupId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "backupId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "backupId", "variableType" : "String", "documentation" : "

                                                                                                                          If you specify this field, AWS OpsWorks CM creates the server by using the backup represented by BackupId.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "BackupRetentionCount" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBackupRetentionCount", "beanStyleSetterMethodName" : "setBackupRetentionCount", "c2jName" : "BackupRetentionCount", "c2jShape" : "BackupRetentionCountDefinition", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The number of automated backups that you want to keep. Whenever a new backup is created, AWS OpsWorks CM deletes the oldest backups if this number is exceeded. The default value is 1.

                                                                                                                          \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 #backupRetentionCount(Integer)}.\n@param backupRetentionCount 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 #backupRetentionCount(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The number of automated backups that you want to keep. Whenever a new backup is created, AWS OpsWorks CM deletes the oldest backups if this number is exceeded. The default value is 1.

                                                                                                                          \n@return The number of automated backups that you want to keep. Whenever a new backup is created, AWS OpsWorks CM deletes the oldest backups if this number is exceeded. The default value is 1.\n@deprecated Use {@link #backupRetentionCount()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The number of automated backups that you want to keep. Whenever a new backup is created, AWS OpsWorks CM deletes the oldest backups if this number is exceeded. The default value is 1.

                                                                                                                          \n@param backupRetentionCount The number of automated backups that you want to keep. Whenever a new backup is created, AWS OpsWorks CM deletes the oldest backups if this number is exceeded. The default value is 1.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #backupRetentionCount(Integer)}\n", "documentation" : "

                                                                                                                          The number of automated backups that you want to keep. Whenever a new backup is created, AWS OpsWorks CM deletes the oldest backups if this number is exceeded. The default value is 1.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BackupRetentionCount property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBackupRetentionCount", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "backupRetentionCount", "fluentSetterDocumentation" : "

                                                                                                                          The number of automated backups that you want to keep. Whenever a new backup is created, AWS OpsWorks CM deletes the oldest backups if this number is exceeded. The default value is 1.

                                                                                                                          \n@param backupRetentionCount The number of automated backups that you want to keep. Whenever a new backup is created, AWS OpsWorks CM deletes the oldest backups if this number is exceeded. The default value is 1.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "backupRetentionCount", "getterDocumentation" : "

                                                                                                                          The number of automated backups that you want to keep. Whenever a new backup is created, AWS OpsWorks CM deletes the oldest backups if this number is exceeded. The default value is 1.

                                                                                                                          \n@return The number of automated backups that you want to keep. Whenever a new backup is created, AWS OpsWorks CM deletes the oldest backups if this number is exceeded. The default value is 1.", "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" : "BackupRetentionCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BackupRetentionCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "BackupRetentionCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The number of automated backups that you want to keep. Whenever a new backup is created, AWS OpsWorks CM deletes the oldest backups if this number is exceeded. The default value is 1.

                                                                                                                          \n@param backupRetentionCount The number of automated backups that you want to keep. Whenever a new backup is created, AWS OpsWorks CM deletes the oldest backups if this number is exceeded. The default value is 1.", "setterMethodName" : "setBackupRetentionCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "backupRetentionCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "backupRetentionCount", "variableType" : "Integer", "documentation" : "

                                                                                                                          The number of automated backups that you want to keep. Whenever a new backup is created, AWS OpsWorks CM deletes the oldest backups if this number is exceeded. The default value is 1.

                                                                                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CustomCertificate" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCustomCertificate", "beanStyleSetterMethodName" : "setCustomCertificate", "c2jName" : "CustomCertificate", "c2jShape" : "CustomCertificate", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          Supported on servers running Chef Automate 2. A PEM-formatted HTTPS certificate. The value can be be a single, self-signed certificate, or a certificate chain. If you specify a custom certificate, you must also specify values for CustomDomain and CustomPrivateKey. The following are requirements for the CustomCertificate value:

                                                                                                                          • You can provide either a self-signed, custom certificate, or the full certificate chain.

                                                                                                                          • The certificate must be a valid X509 certificate, or a certificate chain in PEM format.

                                                                                                                          • The certificate must be valid at the time of upload. A certificate can't be used before its validity period begins (the certificate's NotBefore date), or after it expires (the certificate's NotAfter date).

                                                                                                                          • The certificate’s common name or subject alternative names (SANs), if present, must match the value of CustomDomain.

                                                                                                                          • The certificate must match the value of CustomPrivateKey.

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

                                                                                                                          Supported on servers running Chef Automate 2. A PEM-formatted HTTPS certificate. The value can be be a single, self-signed certificate, or a certificate chain. If you specify a custom certificate, you must also specify values for CustomDomain and CustomPrivateKey. The following are requirements for the CustomCertificate value:

                                                                                                                          • You can provide either a self-signed, custom certificate, or the full certificate chain.

                                                                                                                          • The certificate must be a valid X509 certificate, or a certificate chain in PEM format.

                                                                                                                          • The certificate must be valid at the time of upload. A certificate can't be used before its validity period begins (the certificate's NotBefore date), or after it expires (the certificate's NotAfter date).

                                                                                                                          • The certificate’s common name or subject alternative names (SANs), if present, must match the value of CustomDomain.

                                                                                                                          • The certificate must match the value of CustomPrivateKey.

                                                                                                                          \n@return Supported on servers running Chef Automate 2. A PEM-formatted HTTPS certificate. The value can be be a single, self-signed certificate, or a certificate chain. If you specify a custom certificate, you must also specify values for CustomDomain and CustomPrivateKey. The following are requirements for the CustomCertificate value:

                                                                                                                          • You can provide either a self-signed, custom certificate, or the full certificate chain.

                                                                                                                          • The certificate must be a valid X509 certificate, or a certificate chain in PEM format.

                                                                                                                          • The certificate must be valid at the time of upload. A certificate can't be used before its validity period begins (the certificate's NotBefore date), or after it expires (the certificate's NotAfter date).

                                                                                                                          • The certificate’s common name or subject alternative names (SANs), if present, must match the value of CustomDomain.

                                                                                                                          • The certificate must match the value of CustomPrivateKey.

                                                                                                                          • \n@deprecated Use {@link #customCertificate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                            Supported on servers running Chef Automate 2. A PEM-formatted HTTPS certificate. The value can be be a single, self-signed certificate, or a certificate chain. If you specify a custom certificate, you must also specify values for CustomDomain and CustomPrivateKey. The following are requirements for the CustomCertificate value:

                                                                                                                            • You can provide either a self-signed, custom certificate, or the full certificate chain.

                                                                                                                            • The certificate must be a valid X509 certificate, or a certificate chain in PEM format.

                                                                                                                            • The certificate must be valid at the time of upload. A certificate can't be used before its validity period begins (the certificate's NotBefore date), or after it expires (the certificate's NotAfter date).

                                                                                                                            • The certificate’s common name or subject alternative names (SANs), if present, must match the value of CustomDomain.

                                                                                                                            • The certificate must match the value of CustomPrivateKey.

                                                                                                                            \n@param customCertificate Supported on servers running Chef Automate 2. A PEM-formatted HTTPS certificate. The value can be be a single, self-signed certificate, or a certificate chain. If you specify a custom certificate, you must also specify values for CustomDomain and CustomPrivateKey. The following are requirements for the CustomCertificate value:

                                                                                                                            • You can provide either a self-signed, custom certificate, or the full certificate chain.

                                                                                                                            • The certificate must be a valid X509 certificate, or a certificate chain in PEM format.

                                                                                                                            • The certificate must be valid at the time of upload. A certificate can't be used before its validity period begins (the certificate's NotBefore date), or after it expires (the certificate's NotAfter date).

                                                                                                                            • The certificate’s common name or subject alternative names (SANs), if present, must match the value of CustomDomain.

                                                                                                                            • The certificate must match the value of CustomPrivateKey.

                                                                                                                            • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #customCertificate(String)}\n", "documentation" : "

                                                                                                                              Supported on servers running Chef Automate 2. A PEM-formatted HTTPS certificate. The value can be be a single, self-signed certificate, or a certificate chain. If you specify a custom certificate, you must also specify values for CustomDomain and CustomPrivateKey. The following are requirements for the CustomCertificate value:

                                                                                                                              • You can provide either a self-signed, custom certificate, or the full certificate chain.

                                                                                                                              • The certificate must be a valid X509 certificate, or a certificate chain in PEM format.

                                                                                                                              • The certificate must be valid at the time of upload. A certificate can't be used before its validity period begins (the certificate's NotBefore date), or after it expires (the certificate's NotAfter date).

                                                                                                                              • The certificate’s common name or subject alternative names (SANs), if present, must match the value of CustomDomain.

                                                                                                                              • The certificate must match the value of CustomPrivateKey.

                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CustomCertificate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCustomCertificate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customCertificate", "fluentSetterDocumentation" : "

                                                                                                                              Supported on servers running Chef Automate 2. A PEM-formatted HTTPS certificate. The value can be be a single, self-signed certificate, or a certificate chain. If you specify a custom certificate, you must also specify values for CustomDomain and CustomPrivateKey. The following are requirements for the CustomCertificate value:

                                                                                                                              • You can provide either a self-signed, custom certificate, or the full certificate chain.

                                                                                                                              • The certificate must be a valid X509 certificate, or a certificate chain in PEM format.

                                                                                                                              • The certificate must be valid at the time of upload. A certificate can't be used before its validity period begins (the certificate's NotBefore date), or after it expires (the certificate's NotAfter date).

                                                                                                                              • The certificate’s common name or subject alternative names (SANs), if present, must match the value of CustomDomain.

                                                                                                                              • The certificate must match the value of CustomPrivateKey.

                                                                                                                              \n@param customCertificate Supported on servers running Chef Automate 2. A PEM-formatted HTTPS certificate. The value can be be a single, self-signed certificate, or a certificate chain. If you specify a custom certificate, you must also specify values for CustomDomain and CustomPrivateKey. The following are requirements for the CustomCertificate value:

                                                                                                                              • You can provide either a self-signed, custom certificate, or the full certificate chain.

                                                                                                                              • The certificate must be a valid X509 certificate, or a certificate chain in PEM format.

                                                                                                                              • The certificate must be valid at the time of upload. A certificate can't be used before its validity period begins (the certificate's NotBefore date), or after it expires (the certificate's NotAfter date).

                                                                                                                              • The certificate’s common name or subject alternative names (SANs), if present, must match the value of CustomDomain.

                                                                                                                              • The certificate must match the value of CustomPrivateKey.

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

                                                                                                                                Supported on servers running Chef Automate 2. A PEM-formatted HTTPS certificate. The value can be be a single, self-signed certificate, or a certificate chain. If you specify a custom certificate, you must also specify values for CustomDomain and CustomPrivateKey. The following are requirements for the CustomCertificate value:

                                                                                                                                • You can provide either a self-signed, custom certificate, or the full certificate chain.

                                                                                                                                • The certificate must be a valid X509 certificate, or a certificate chain in PEM format.

                                                                                                                                • The certificate must be valid at the time of upload. A certificate can't be used before its validity period begins (the certificate's NotBefore date), or after it expires (the certificate's NotAfter date).

                                                                                                                                • The certificate’s common name or subject alternative names (SANs), if present, must match the value of CustomDomain.

                                                                                                                                • The certificate must match the value of CustomPrivateKey.

                                                                                                                                \n@return Supported on servers running Chef Automate 2. A PEM-formatted HTTPS certificate. The value can be be a single, self-signed certificate, or a certificate chain. If you specify a custom certificate, you must also specify values for CustomDomain and CustomPrivateKey. The following are requirements for the CustomCertificate value:

                                                                                                                                • You can provide either a self-signed, custom certificate, or the full certificate chain.

                                                                                                                                • The certificate must be a valid X509 certificate, or a certificate chain in PEM format.

                                                                                                                                • The certificate must be valid at the time of upload. A certificate can't be used before its validity period begins (the certificate's NotBefore date), or after it expires (the certificate's NotAfter date).

                                                                                                                                • The certificate’s common name or subject alternative names (SANs), if present, must match the value of CustomDomain.

                                                                                                                                • The certificate must match the value of CustomPrivateKey.

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

                                                                                                                                  Supported on servers running Chef Automate 2. A PEM-formatted HTTPS certificate. The value can be be a single, self-signed certificate, or a certificate chain. If you specify a custom certificate, you must also specify values for CustomDomain and CustomPrivateKey. The following are requirements for the CustomCertificate value:

                                                                                                                                  • You can provide either a self-signed, custom certificate, or the full certificate chain.

                                                                                                                                  • The certificate must be a valid X509 certificate, or a certificate chain in PEM format.

                                                                                                                                  • The certificate must be valid at the time of upload. A certificate can't be used before its validity period begins (the certificate's NotBefore date), or after it expires (the certificate's NotAfter date).

                                                                                                                                  • The certificate’s common name or subject alternative names (SANs), if present, must match the value of CustomDomain.

                                                                                                                                  • The certificate must match the value of CustomPrivateKey.

                                                                                                                                  \n@param customCertificate Supported on servers running Chef Automate 2. A PEM-formatted HTTPS certificate. The value can be be a single, self-signed certificate, or a certificate chain. If you specify a custom certificate, you must also specify values for CustomDomain and CustomPrivateKey. The following are requirements for the CustomCertificate value:

                                                                                                                                  • You can provide either a self-signed, custom certificate, or the full certificate chain.

                                                                                                                                  • The certificate must be a valid X509 certificate, or a certificate chain in PEM format.

                                                                                                                                  • The certificate must be valid at the time of upload. A certificate can't be used before its validity period begins (the certificate's NotBefore date), or after it expires (the certificate's NotAfter date).

                                                                                                                                  • The certificate’s common name or subject alternative names (SANs), if present, must match the value of CustomDomain.

                                                                                                                                  • The certificate must match the value of CustomPrivateKey.

                                                                                                                                  • ", "setterMethodName" : "setCustomCertificate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customCertificate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "customCertificate", "variableType" : "String", "documentation" : "

                                                                                                                                    Supported on servers running Chef Automate 2. A PEM-formatted HTTPS certificate. The value can be be a single, self-signed certificate, or a certificate chain. If you specify a custom certificate, you must also specify values for CustomDomain and CustomPrivateKey. The following are requirements for the CustomCertificate value:

                                                                                                                                    • You can provide either a self-signed, custom certificate, or the full certificate chain.

                                                                                                                                    • The certificate must be a valid X509 certificate, or a certificate chain in PEM format.

                                                                                                                                    • The certificate must be valid at the time of upload. A certificate can't be used before its validity period begins (the certificate's NotBefore date), or after it expires (the certificate's NotAfter date).

                                                                                                                                    • The certificate’s common name or subject alternative names (SANs), if present, must match the value of CustomDomain.

                                                                                                                                    • The certificate must match the value of CustomPrivateKey.

                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CustomDomain" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCustomDomain", "beanStyleSetterMethodName" : "setCustomDomain", "c2jName" : "CustomDomain", "c2jShape" : "CustomDomain", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                    Supported on servers running Chef Automate 2. An optional public endpoint of a server, such as https://aws.my-company.com. To access the server, create a CNAME DNS record in your preferred DNS service that points the custom domain to the endpoint that is generated when the server is created (the value of the CreateServer Endpoint attribute). You cannot access the server by using the generated Endpoint value if the server is using a custom domain. If you specify a custom domain, you must also specify values for CustomCertificate and CustomPrivateKey.

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

                                                                                                                                    Supported on servers running Chef Automate 2. An optional public endpoint of a server, such as https://aws.my-company.com. To access the server, create a CNAME DNS record in your preferred DNS service that points the custom domain to the endpoint that is generated when the server is created (the value of the CreateServer Endpoint attribute). You cannot access the server by using the generated Endpoint value if the server is using a custom domain. If you specify a custom domain, you must also specify values for CustomCertificate and CustomPrivateKey.

                                                                                                                                    \n@return Supported on servers running Chef Automate 2. An optional public endpoint of a server, such as https://aws.my-company.com. To access the server, create a CNAME DNS record in your preferred DNS service that points the custom domain to the endpoint that is generated when the server is created (the value of the CreateServer Endpoint attribute). You cannot access the server by using the generated Endpoint value if the server is using a custom domain. If you specify a custom domain, you must also specify values for CustomCertificate and CustomPrivateKey.\n@deprecated Use {@link #customDomain()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                    Supported on servers running Chef Automate 2. An optional public endpoint of a server, such as https://aws.my-company.com. To access the server, create a CNAME DNS record in your preferred DNS service that points the custom domain to the endpoint that is generated when the server is created (the value of the CreateServer Endpoint attribute). You cannot access the server by using the generated Endpoint value if the server is using a custom domain. If you specify a custom domain, you must also specify values for CustomCertificate and CustomPrivateKey.

                                                                                                                                    \n@param customDomain Supported on servers running Chef Automate 2. An optional public endpoint of a server, such as https://aws.my-company.com. To access the server, create a CNAME DNS record in your preferred DNS service that points the custom domain to the endpoint that is generated when the server is created (the value of the CreateServer Endpoint attribute). You cannot access the server by using the generated Endpoint value if the server is using a custom domain. If you specify a custom domain, you must also specify values for CustomCertificate and CustomPrivateKey.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #customDomain(String)}\n", "documentation" : "

                                                                                                                                    Supported on servers running Chef Automate 2. An optional public endpoint of a server, such as https://aws.my-company.com. To access the server, create a CNAME DNS record in your preferred DNS service that points the custom domain to the endpoint that is generated when the server is created (the value of the CreateServer Endpoint attribute). You cannot access the server by using the generated Endpoint value if the server is using a custom domain. If you specify a custom domain, you must also specify values for CustomCertificate and CustomPrivateKey.

                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CustomDomain property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCustomDomain", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customDomain", "fluentSetterDocumentation" : "

                                                                                                                                    Supported on servers running Chef Automate 2. An optional public endpoint of a server, such as https://aws.my-company.com. To access the server, create a CNAME DNS record in your preferred DNS service that points the custom domain to the endpoint that is generated when the server is created (the value of the CreateServer Endpoint attribute). You cannot access the server by using the generated Endpoint value if the server is using a custom domain. If you specify a custom domain, you must also specify values for CustomCertificate and CustomPrivateKey.

                                                                                                                                    \n@param customDomain Supported on servers running Chef Automate 2. An optional public endpoint of a server, such as https://aws.my-company.com. To access the server, create a CNAME DNS record in your preferred DNS service that points the custom domain to the endpoint that is generated when the server is created (the value of the CreateServer Endpoint attribute). You cannot access the server by using the generated Endpoint value if the server is using a custom domain. If you specify a custom domain, you must also specify values for CustomCertificate and CustomPrivateKey.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customDomain", "getterDocumentation" : "

                                                                                                                                    Supported on servers running Chef Automate 2. An optional public endpoint of a server, such as https://aws.my-company.com. To access the server, create a CNAME DNS record in your preferred DNS service that points the custom domain to the endpoint that is generated when the server is created (the value of the CreateServer Endpoint attribute). You cannot access the server by using the generated Endpoint value if the server is using a custom domain. If you specify a custom domain, you must also specify values for CustomCertificate and CustomPrivateKey.

                                                                                                                                    \n@return Supported on servers running Chef Automate 2. An optional public endpoint of a server, such as https://aws.my-company.com. To access the server, create a CNAME DNS record in your preferred DNS service that points the custom domain to the endpoint that is generated when the server is created (the value of the CreateServer Endpoint attribute). You cannot access the server by using the generated Endpoint value if the server is using a custom domain. If you specify a custom domain, you must also specify values for CustomCertificate and CustomPrivateKey.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomDomain", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomDomain", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CustomDomain", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                    Supported on servers running Chef Automate 2. An optional public endpoint of a server, such as https://aws.my-company.com. To access the server, create a CNAME DNS record in your preferred DNS service that points the custom domain to the endpoint that is generated when the server is created (the value of the CreateServer Endpoint attribute). You cannot access the server by using the generated Endpoint value if the server is using a custom domain. If you specify a custom domain, you must also specify values for CustomCertificate and CustomPrivateKey.

                                                                                                                                    \n@param customDomain Supported on servers running Chef Automate 2. An optional public endpoint of a server, such as https://aws.my-company.com. To access the server, create a CNAME DNS record in your preferred DNS service that points the custom domain to the endpoint that is generated when the server is created (the value of the CreateServer Endpoint attribute). You cannot access the server by using the generated Endpoint value if the server is using a custom domain. If you specify a custom domain, you must also specify values for CustomCertificate and CustomPrivateKey.", "setterMethodName" : "setCustomDomain", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customDomain", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "customDomain", "variableType" : "String", "documentation" : "

                                                                                                                                    Supported on servers running Chef Automate 2. An optional public endpoint of a server, such as https://aws.my-company.com. To access the server, create a CNAME DNS record in your preferred DNS service that points the custom domain to the endpoint that is generated when the server is created (the value of the CreateServer Endpoint attribute). You cannot access the server by using the generated Endpoint value if the server is using a custom domain. If you specify a custom domain, you must also specify values for CustomCertificate and CustomPrivateKey.

                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CustomPrivateKey" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCustomPrivateKey", "beanStyleSetterMethodName" : "setCustomPrivateKey", "c2jName" : "CustomPrivateKey", "c2jShape" : "CustomPrivateKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                    Supported on servers running Chef Automate 2. A private key in PEM format for connecting to the server by using HTTPS. The private key must not be encrypted; it cannot be protected by a password or passphrase. If you specify a custom private key, you must also specify values for CustomDomain and CustomCertificate.

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

                                                                                                                                    Supported on servers running Chef Automate 2. A private key in PEM format for connecting to the server by using HTTPS. The private key must not be encrypted; it cannot be protected by a password or passphrase. If you specify a custom private key, you must also specify values for CustomDomain and CustomCertificate.

                                                                                                                                    \n@return Supported on servers running Chef Automate 2. A private key in PEM format for connecting to the server by using HTTPS. The private key must not be encrypted; it cannot be protected by a password or passphrase. If you specify a custom private key, you must also specify values for CustomDomain and CustomCertificate.\n@deprecated Use {@link #customPrivateKey()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                    Supported on servers running Chef Automate 2. A private key in PEM format for connecting to the server by using HTTPS. The private key must not be encrypted; it cannot be protected by a password or passphrase. If you specify a custom private key, you must also specify values for CustomDomain and CustomCertificate.

                                                                                                                                    \n@param customPrivateKey Supported on servers running Chef Automate 2. A private key in PEM format for connecting to the server by using HTTPS. The private key must not be encrypted; it cannot be protected by a password or passphrase. If you specify a custom private key, you must also specify values for CustomDomain and CustomCertificate.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #customPrivateKey(String)}\n", "documentation" : "

                                                                                                                                    Supported on servers running Chef Automate 2. A private key in PEM format for connecting to the server by using HTTPS. The private key must not be encrypted; it cannot be protected by a password or passphrase. If you specify a custom private key, you must also specify values for CustomDomain and CustomCertificate.

                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CustomPrivateKey property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCustomPrivateKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customPrivateKey", "fluentSetterDocumentation" : "

                                                                                                                                    Supported on servers running Chef Automate 2. A private key in PEM format for connecting to the server by using HTTPS. The private key must not be encrypted; it cannot be protected by a password or passphrase. If you specify a custom private key, you must also specify values for CustomDomain and CustomCertificate.

                                                                                                                                    \n@param customPrivateKey Supported on servers running Chef Automate 2. A private key in PEM format for connecting to the server by using HTTPS. The private key must not be encrypted; it cannot be protected by a password or passphrase. If you specify a custom private key, you must also specify values for CustomDomain and CustomCertificate.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customPrivateKey", "getterDocumentation" : "

                                                                                                                                    Supported on servers running Chef Automate 2. A private key in PEM format for connecting to the server by using HTTPS. The private key must not be encrypted; it cannot be protected by a password or passphrase. If you specify a custom private key, you must also specify values for CustomDomain and CustomCertificate.

                                                                                                                                    \n@return Supported on servers running Chef Automate 2. A private key in PEM format for connecting to the server by using HTTPS. The private key must not be encrypted; it cannot be protected by a password or passphrase. If you specify a custom private key, you must also specify values for CustomDomain and CustomCertificate.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomPrivateKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomPrivateKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CustomPrivateKey", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                    Supported on servers running Chef Automate 2. A private key in PEM format for connecting to the server by using HTTPS. The private key must not be encrypted; it cannot be protected by a password or passphrase. If you specify a custom private key, you must also specify values for CustomDomain and CustomCertificate.

                                                                                                                                    \n@param customPrivateKey Supported on servers running Chef Automate 2. A private key in PEM format for connecting to the server by using HTTPS. The private key must not be encrypted; it cannot be protected by a password or passphrase. If you specify a custom private key, you must also specify values for CustomDomain and CustomCertificate.", "setterMethodName" : "setCustomPrivateKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customPrivateKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "customPrivateKey", "variableType" : "String", "documentation" : "

                                                                                                                                    Supported on servers running Chef Automate 2. A private key in PEM format for connecting to the server by using HTTPS. The private key must not be encrypted; it cannot be protected by a password or passphrase. If you specify a custom private key, you must also specify values for CustomDomain and CustomCertificate.

                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DisableAutomatedBackup" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDisableAutomatedBackup", "beanStyleSetterMethodName" : "setDisableAutomatedBackup", "c2jName" : "DisableAutomatedBackup", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                    Enable or disable scheduled backups. Valid values are true or false. The default value is 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 #disableAutomatedBackup(Boolean)}.\n@param disableAutomatedBackup 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 #disableAutomatedBackup(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                    Enable or disable scheduled backups. Valid values are true or false. The default value is true.

                                                                                                                                    \n@return Enable or disable scheduled backups. Valid values are true or false. The default value is true.\n@deprecated Use {@link #disableAutomatedBackup()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                    Enable or disable scheduled backups. Valid values are true or false. The default value is true.

                                                                                                                                    \n@param disableAutomatedBackup Enable or disable scheduled backups. Valid values are true or false. The default value is true.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #disableAutomatedBackup(Boolean)}\n", "documentation" : "

                                                                                                                                    Enable or disable scheduled backups. Valid values are true or false. The default value is true.

                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DisableAutomatedBackup property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDisableAutomatedBackup", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "disableAutomatedBackup", "fluentSetterDocumentation" : "

                                                                                                                                    Enable or disable scheduled backups. Valid values are true or false. The default value is true.

                                                                                                                                    \n@param disableAutomatedBackup Enable or disable scheduled backups. Valid values are true or false. The default value is true.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "disableAutomatedBackup", "getterDocumentation" : "

                                                                                                                                    Enable or disable scheduled backups. Valid values are true or false. The default value is true.

                                                                                                                                    \n@return Enable or disable scheduled backups. Valid values are true or false. The default value is 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" : "DisableAutomatedBackup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DisableAutomatedBackup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "DisableAutomatedBackup", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                    Enable or disable scheduled backups. Valid values are true or false. The default value is true.

                                                                                                                                    \n@param disableAutomatedBackup Enable or disable scheduled backups. Valid values are true or false. The default value is true.", "setterMethodName" : "setDisableAutomatedBackup", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "disableAutomatedBackup", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "disableAutomatedBackup", "variableType" : "Boolean", "documentation" : "

                                                                                                                                    Enable or disable scheduled backups. Valid values are true or false. The default value is true.

                                                                                                                                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Engine" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEngine", "beanStyleSetterMethodName" : "setEngine", "c2jName" : "Engine", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                    The configuration management engine to use. Valid values include ChefAutomate and Puppet.

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

                                                                                                                                    The configuration management engine to use. Valid values include ChefAutomate and Puppet.

                                                                                                                                    \n@return The configuration management engine to use. Valid values include ChefAutomate and Puppet.\n@deprecated Use {@link #engine()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                    The configuration management engine to use. Valid values include ChefAutomate and Puppet.

                                                                                                                                    \n@param engine The configuration management engine to use. Valid values include ChefAutomate and Puppet.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #engine(String)}\n", "documentation" : "

                                                                                                                                    The configuration management engine to use. Valid values include ChefAutomate and Puppet.

                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Engine property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEngine", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "engine", "fluentSetterDocumentation" : "

                                                                                                                                    The configuration management engine to use. Valid values include ChefAutomate and Puppet.

                                                                                                                                    \n@param engine The configuration management engine to use. Valid values include ChefAutomate and Puppet.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "engine", "getterDocumentation" : "

                                                                                                                                    The configuration management engine to use. Valid values include ChefAutomate and Puppet.

                                                                                                                                    \n@return The configuration management engine to use. Valid values include ChefAutomate and Puppet.", "getterModel" : { "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 configuration management engine to use. Valid values include ChefAutomate and Puppet.

                                                                                                                                    \n@param engine The configuration management engine to use. Valid values include ChefAutomate and Puppet.", "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 configuration management engine to use. Valid values include ChefAutomate and Puppet.

                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "EngineAttributes" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getEngineAttributes", "beanStyleSetterMethodName" : "setEngineAttributes", "c2jName" : "EngineAttributes", "c2jShape" : "EngineAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                    Optional engine attributes on a specified server.

                                                                                                                                    Attributes accepted in a Chef createServer request:

                                                                                                                                    • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA public key. The corresponding private key is required to access the Chef API. When no CHEF_AUTOMATE_PIVOTAL_KEY is set, a private key is generated and returned in the response.

                                                                                                                                    • CHEF_AUTOMATE_ADMIN_PASSWORD: The password for the administrative user in the Chef Automate web-based dashboard. The password length is a minimum of eight characters, and a maximum of 32. The password can contain letters, numbers, and special characters (!/@#$%^&+=_). The password must contain at least one lower case letter, one upper case letter, one number, and one special character. When no CHEF_AUTOMATE_ADMIN_PASSWORD is set, one is generated and returned in the response.

                                                                                                                                    Attributes accepted in a Puppet createServer request:

                                                                                                                                    • PUPPET_ADMIN_PASSWORD: To work with the Puppet Enterprise console, a password must use ASCII characters.

                                                                                                                                    • PUPPET_R10K_REMOTE: The r10k remote is the URL of your control repository (for example, ssh://[email protected]:user/control-repo.git). Specifying an r10k remote opens TCP port 8170.

                                                                                                                                    • PUPPET_R10K_PRIVATE_KEY: If you are using a private Git repository, add PUPPET_R10K_PRIVATE_KEY to specify a PEM-encoded private SSH key.

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

                                                                                                                                    Optional engine attributes on a specified server.

                                                                                                                                    Attributes accepted in a Chef createServer request:

                                                                                                                                    • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA public key. The corresponding private key is required to access the Chef API. When no CHEF_AUTOMATE_PIVOTAL_KEY is set, a private key is generated and returned in the response.

                                                                                                                                    • CHEF_AUTOMATE_ADMIN_PASSWORD: The password for the administrative user in the Chef Automate web-based dashboard. The password length is a minimum of eight characters, and a maximum of 32. The password can contain letters, numbers, and special characters (!/@#$%^&+=_). The password must contain at least one lower case letter, one upper case letter, one number, and one special character. When no CHEF_AUTOMATE_ADMIN_PASSWORD is set, one is generated and returned in the response.

                                                                                                                                    Attributes accepted in a Puppet createServer request:

                                                                                                                                    • PUPPET_ADMIN_PASSWORD: To work with the Puppet Enterprise console, a password must use ASCII characters.

                                                                                                                                    • PUPPET_R10K_REMOTE: The r10k remote is the URL of your control repository (for example, ssh://[email protected]:user/control-repo.git). Specifying an r10k remote opens TCP port 8170.

                                                                                                                                    • PUPPET_R10K_PRIVATE_KEY: If you are using a private Git repository, add PUPPET_R10K_PRIVATE_KEY to specify a PEM-encoded private SSH key.

                                                                                                                                    \n

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

                                                                                                                                    \n

                                                                                                                                    \nYou can use {@link #hasEngineAttributes()} to see if a value was sent in this field.\n

                                                                                                                                    \n@return Optional engine attributes on a specified server.

                                                                                                                                    Attributes accepted in a Chef createServer request:

                                                                                                                                    • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA public key. The corresponding private key is required to access the Chef API. When no CHEF_AUTOMATE_PIVOTAL_KEY is set, a private key is generated and returned in the response.

                                                                                                                                    • CHEF_AUTOMATE_ADMIN_PASSWORD: The password for the administrative user in the Chef Automate web-based dashboard. The password length is a minimum of eight characters, and a maximum of 32. The password can contain letters, numbers, and special characters (!/@#$%^&+=_). The password must contain at least one lower case letter, one upper case letter, one number, and one special character. When no CHEF_AUTOMATE_ADMIN_PASSWORD is set, one is generated and returned in the response.

                                                                                                                                    Attributes accepted in a Puppet createServer request:

                                                                                                                                    • PUPPET_ADMIN_PASSWORD: To work with the Puppet Enterprise console, a password must use ASCII characters.

                                                                                                                                    • PUPPET_R10K_REMOTE: The r10k remote is the URL of your control repository (for example, ssh://[email protected]:user/control-repo.git). Specifying an r10k remote opens TCP port 8170.

                                                                                                                                    • PUPPET_R10K_PRIVATE_KEY: If you are using a private Git repository, add PUPPET_R10K_PRIVATE_KEY to specify a PEM-encoded private SSH key.

                                                                                                                                    • \n@deprecated Use {@link #engineAttributes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                      Optional engine attributes on a specified server.

                                                                                                                                      Attributes accepted in a Chef createServer request:

                                                                                                                                      • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA public key. The corresponding private key is required to access the Chef API. When no CHEF_AUTOMATE_PIVOTAL_KEY is set, a private key is generated and returned in the response.

                                                                                                                                      • CHEF_AUTOMATE_ADMIN_PASSWORD: The password for the administrative user in the Chef Automate web-based dashboard. The password length is a minimum of eight characters, and a maximum of 32. The password can contain letters, numbers, and special characters (!/@#$%^&+=_). The password must contain at least one lower case letter, one upper case letter, one number, and one special character. When no CHEF_AUTOMATE_ADMIN_PASSWORD is set, one is generated and returned in the response.

                                                                                                                                      Attributes accepted in a Puppet createServer request:

                                                                                                                                      • PUPPET_ADMIN_PASSWORD: To work with the Puppet Enterprise console, a password must use ASCII characters.

                                                                                                                                      • PUPPET_R10K_REMOTE: The r10k remote is the URL of your control repository (for example, ssh://[email protected]:user/control-repo.git). Specifying an r10k remote opens TCP port 8170.

                                                                                                                                      • PUPPET_R10K_PRIVATE_KEY: If you are using a private Git repository, add PUPPET_R10K_PRIVATE_KEY to specify a PEM-encoded private SSH key.

                                                                                                                                      \n@param engineAttributes Optional engine attributes on a specified server.

                                                                                                                                      Attributes accepted in a Chef createServer request:

                                                                                                                                      • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA public key. The corresponding private key is required to access the Chef API. When no CHEF_AUTOMATE_PIVOTAL_KEY is set, a private key is generated and returned in the response.

                                                                                                                                      • CHEF_AUTOMATE_ADMIN_PASSWORD: The password for the administrative user in the Chef Automate web-based dashboard. The password length is a minimum of eight characters, and a maximum of 32. The password can contain letters, numbers, and special characters (!/@#$%^&+=_). The password must contain at least one lower case letter, one upper case letter, one number, and one special character. When no CHEF_AUTOMATE_ADMIN_PASSWORD is set, one is generated and returned in the response.

                                                                                                                                      Attributes accepted in a Puppet createServer request:

                                                                                                                                      • PUPPET_ADMIN_PASSWORD: To work with the Puppet Enterprise console, a password must use ASCII characters.

                                                                                                                                      • PUPPET_R10K_REMOTE: The r10k remote is the URL of your control repository (for example, ssh://[email protected]:user/control-repo.git). Specifying an r10k remote opens TCP port 8170.

                                                                                                                                      • PUPPET_R10K_PRIVATE_KEY: If you are using a private Git repository, add PUPPET_R10K_PRIVATE_KEY to specify a PEM-encoded private SSH key.

                                                                                                                                      • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #engineAttributes(List)}\n", "documentation" : "

                                                                                                                                        Optional engine attributes on a specified server.

                                                                                                                                        Attributes accepted in a Chef createServer request:

                                                                                                                                        • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA public key. The corresponding private key is required to access the Chef API. When no CHEF_AUTOMATE_PIVOTAL_KEY is set, a private key is generated and returned in the response.

                                                                                                                                        • CHEF_AUTOMATE_ADMIN_PASSWORD: The password for the administrative user in the Chef Automate web-based dashboard. The password length is a minimum of eight characters, and a maximum of 32. The password can contain letters, numbers, and special characters (!/@#$%^&+=_). The password must contain at least one lower case letter, one upper case letter, one number, and one special character. When no CHEF_AUTOMATE_ADMIN_PASSWORD is set, one is generated and returned in the response.

                                                                                                                                        Attributes accepted in a Puppet createServer request:

                                                                                                                                        • PUPPET_ADMIN_PASSWORD: To work with the Puppet Enterprise console, a password must use ASCII characters.

                                                                                                                                        • PUPPET_R10K_REMOTE: The r10k remote is the URL of your control repository (for example, ssh://[email protected]:user/control-repo.git). Specifying an r10k remote opens TCP port 8170.

                                                                                                                                        • PUPPET_R10K_PRIVATE_KEY: If you are using a private Git repository, add PUPPET_R10K_PRIVATE_KEY to specify a PEM-encoded private SSH key.

                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EngineAttributes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEngineAttributes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "engineAttributes", "fluentSetterDocumentation" : "

                                                                                                                                        Optional engine attributes on a specified server.

                                                                                                                                        Attributes accepted in a Chef createServer request:

                                                                                                                                        • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA public key. The corresponding private key is required to access the Chef API. When no CHEF_AUTOMATE_PIVOTAL_KEY is set, a private key is generated and returned in the response.

                                                                                                                                        • CHEF_AUTOMATE_ADMIN_PASSWORD: The password for the administrative user in the Chef Automate web-based dashboard. The password length is a minimum of eight characters, and a maximum of 32. The password can contain letters, numbers, and special characters (!/@#$%^&+=_). The password must contain at least one lower case letter, one upper case letter, one number, and one special character. When no CHEF_AUTOMATE_ADMIN_PASSWORD is set, one is generated and returned in the response.

                                                                                                                                        Attributes accepted in a Puppet createServer request:

                                                                                                                                        • PUPPET_ADMIN_PASSWORD: To work with the Puppet Enterprise console, a password must use ASCII characters.

                                                                                                                                        • PUPPET_R10K_REMOTE: The r10k remote is the URL of your control repository (for example, ssh://[email protected]:user/control-repo.git). Specifying an r10k remote opens TCP port 8170.

                                                                                                                                        • PUPPET_R10K_PRIVATE_KEY: If you are using a private Git repository, add PUPPET_R10K_PRIVATE_KEY to specify a PEM-encoded private SSH key.

                                                                                                                                        \n@param engineAttributes Optional engine attributes on a specified server.

                                                                                                                                        Attributes accepted in a Chef createServer request:

                                                                                                                                        • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA public key. The corresponding private key is required to access the Chef API. When no CHEF_AUTOMATE_PIVOTAL_KEY is set, a private key is generated and returned in the response.

                                                                                                                                        • CHEF_AUTOMATE_ADMIN_PASSWORD: The password for the administrative user in the Chef Automate web-based dashboard. The password length is a minimum of eight characters, and a maximum of 32. The password can contain letters, numbers, and special characters (!/@#$%^&+=_). The password must contain at least one lower case letter, one upper case letter, one number, and one special character. When no CHEF_AUTOMATE_ADMIN_PASSWORD is set, one is generated and returned in the response.

                                                                                                                                        Attributes accepted in a Puppet createServer request:

                                                                                                                                        • PUPPET_ADMIN_PASSWORD: To work with the Puppet Enterprise console, a password must use ASCII characters.

                                                                                                                                        • PUPPET_R10K_REMOTE: The r10k remote is the URL of your control repository (for example, ssh://[email protected]:user/control-repo.git). Specifying an r10k remote opens TCP port 8170.

                                                                                                                                        • PUPPET_R10K_PRIVATE_KEY: If you are using a private Git repository, add PUPPET_R10K_PRIVATE_KEY to specify a PEM-encoded private SSH key.

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

                                                                                                                                          Optional engine attributes on a specified server.

                                                                                                                                          Attributes accepted in a Chef createServer request:

                                                                                                                                          • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA public key. The corresponding private key is required to access the Chef API. When no CHEF_AUTOMATE_PIVOTAL_KEY is set, a private key is generated and returned in the response.

                                                                                                                                          • CHEF_AUTOMATE_ADMIN_PASSWORD: The password for the administrative user in the Chef Automate web-based dashboard. The password length is a minimum of eight characters, and a maximum of 32. The password can contain letters, numbers, and special characters (!/@#$%^&+=_). The password must contain at least one lower case letter, one upper case letter, one number, and one special character. When no CHEF_AUTOMATE_ADMIN_PASSWORD is set, one is generated and returned in the response.

                                                                                                                                          Attributes accepted in a Puppet createServer request:

                                                                                                                                          • PUPPET_ADMIN_PASSWORD: To work with the Puppet Enterprise console, a password must use ASCII characters.

                                                                                                                                          • PUPPET_R10K_REMOTE: The r10k remote is the URL of your control repository (for example, ssh://[email protected]:user/control-repo.git). Specifying an r10k remote opens TCP port 8170.

                                                                                                                                          • PUPPET_R10K_PRIVATE_KEY: If you are using a private Git repository, add PUPPET_R10K_PRIVATE_KEY to specify a PEM-encoded private SSH key.

                                                                                                                                          \n

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

                                                                                                                                          \n

                                                                                                                                          \nYou can use {@link #hasEngineAttributes()} to see if a value was sent in this field.\n

                                                                                                                                          \n@return Optional engine attributes on a specified server.

                                                                                                                                          Attributes accepted in a Chef createServer request:

                                                                                                                                          • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA public key. The corresponding private key is required to access the Chef API. When no CHEF_AUTOMATE_PIVOTAL_KEY is set, a private key is generated and returned in the response.

                                                                                                                                          • CHEF_AUTOMATE_ADMIN_PASSWORD: The password for the administrative user in the Chef Automate web-based dashboard. The password length is a minimum of eight characters, and a maximum of 32. The password can contain letters, numbers, and special characters (!/@#$%^&+=_). The password must contain at least one lower case letter, one upper case letter, one number, and one special character. When no CHEF_AUTOMATE_ADMIN_PASSWORD is set, one is generated and returned in the response.

                                                                                                                                          Attributes accepted in a Puppet createServer request:

                                                                                                                                          • PUPPET_ADMIN_PASSWORD: To work with the Puppet Enterprise console, a password must use ASCII characters.

                                                                                                                                          • PUPPET_R10K_REMOTE: The r10k remote is the URL of your control repository (for example, ssh://[email protected]:user/control-repo.git). Specifying an r10k remote opens TCP port 8170.

                                                                                                                                          • PUPPET_R10K_PRIVATE_KEY: If you are using a private Git repository, add PUPPET_R10K_PRIVATE_KEY to specify a PEM-encoded private SSH key.

                                                                                                                                          • ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EngineAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EngineAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EngineAttribute", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link EngineAttribute.Builder} avoiding the need to create one manually via {@link EngineAttribute#builder()}.\n\nWhen the {@link Consumer} completes, {@link EngineAttribute.Builder#build()} is called immediately and its result is passed to {@link #member(EngineAttribute)}.\n@param member a consumer that will call methods on {@link EngineAttribute.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(EngineAttribute)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(EngineAttribute)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "EngineAttribute", "documentation" : 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" : "EngineAttribute", "variableName" : "member", "variableType" : "EngineAttribute", "documentation" : null, "simpleType" : "EngineAttribute", "variableSetterType" : "EngineAttribute" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EngineAttribute", "variableName" : "member", "variableType" : "EngineAttribute", "documentation" : "", "simpleType" : "EngineAttribute", "variableSetterType" : "EngineAttribute" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EngineAttribute", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EngineAttribute", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "EngineAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                            Optional engine attributes on a specified server.

                                                                                                                                            Attributes accepted in a Chef createServer request:

                                                                                                                                            • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA public key. The corresponding private key is required to access the Chef API. When no CHEF_AUTOMATE_PIVOTAL_KEY is set, a private key is generated and returned in the response.

                                                                                                                                            • CHEF_AUTOMATE_ADMIN_PASSWORD: The password for the administrative user in the Chef Automate web-based dashboard. The password length is a minimum of eight characters, and a maximum of 32. The password can contain letters, numbers, and special characters (!/@#$%^&+=_). The password must contain at least one lower case letter, one upper case letter, one number, and one special character. When no CHEF_AUTOMATE_ADMIN_PASSWORD is set, one is generated and returned in the response.

                                                                                                                                            Attributes accepted in a Puppet createServer request:

                                                                                                                                            • PUPPET_ADMIN_PASSWORD: To work with the Puppet Enterprise console, a password must use ASCII characters.

                                                                                                                                            • PUPPET_R10K_REMOTE: The r10k remote is the URL of your control repository (for example, ssh://[email protected]:user/control-repo.git). Specifying an r10k remote opens TCP port 8170.

                                                                                                                                            • PUPPET_R10K_PRIVATE_KEY: If you are using a private Git repository, add PUPPET_R10K_PRIVATE_KEY to specify a PEM-encoded private SSH key.

                                                                                                                                            \n@param engineAttributes Optional engine attributes on a specified server.

                                                                                                                                            Attributes accepted in a Chef createServer request:

                                                                                                                                            • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA public key. The corresponding private key is required to access the Chef API. When no CHEF_AUTOMATE_PIVOTAL_KEY is set, a private key is generated and returned in the response.

                                                                                                                                            • CHEF_AUTOMATE_ADMIN_PASSWORD: The password for the administrative user in the Chef Automate web-based dashboard. The password length is a minimum of eight characters, and a maximum of 32. The password can contain letters, numbers, and special characters (!/@#$%^&+=_). The password must contain at least one lower case letter, one upper case letter, one number, and one special character. When no CHEF_AUTOMATE_ADMIN_PASSWORD is set, one is generated and returned in the response.

                                                                                                                                            Attributes accepted in a Puppet createServer request:

                                                                                                                                            • PUPPET_ADMIN_PASSWORD: To work with the Puppet Enterprise console, a password must use ASCII characters.

                                                                                                                                            • PUPPET_R10K_REMOTE: The r10k remote is the URL of your control repository (for example, ssh://[email protected]:user/control-repo.git). Specifying an r10k remote opens TCP port 8170.

                                                                                                                                            • PUPPET_R10K_PRIVATE_KEY: If you are using a private Git repository, add PUPPET_R10K_PRIVATE_KEY to specify a PEM-encoded private SSH key.

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

                                                                                                                                              Optional engine attributes on a specified server.

                                                                                                                                              Attributes accepted in a Chef createServer request:

                                                                                                                                              • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA public key. The corresponding private key is required to access the Chef API. When no CHEF_AUTOMATE_PIVOTAL_KEY is set, a private key is generated and returned in the response.

                                                                                                                                              • CHEF_AUTOMATE_ADMIN_PASSWORD: The password for the administrative user in the Chef Automate web-based dashboard. The password length is a minimum of eight characters, and a maximum of 32. The password can contain letters, numbers, and special characters (!/@#$%^&+=_). The password must contain at least one lower case letter, one upper case letter, one number, and one special character. When no CHEF_AUTOMATE_ADMIN_PASSWORD is set, one is generated and returned in the response.

                                                                                                                                              Attributes accepted in a Puppet createServer request:

                                                                                                                                              • PUPPET_ADMIN_PASSWORD: To work with the Puppet Enterprise console, a password must use ASCII characters.

                                                                                                                                              • PUPPET_R10K_REMOTE: The r10k remote is the URL of your control repository (for example, ssh://[email protected]:user/control-repo.git). Specifying an r10k remote opens TCP port 8170.

                                                                                                                                              • PUPPET_R10K_PRIVATE_KEY: If you are using a private Git repository, add PUPPET_R10K_PRIVATE_KEY to specify a PEM-encoded private SSH key.

                                                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "EngineModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEngineModel", "beanStyleSetterMethodName" : "setEngineModel", "c2jName" : "EngineModel", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                              The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for 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 #engineModel(String)}.\n@param engineModel a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #engineModel(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                              The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for Chef.

                                                                                                                                              \n@return The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for Chef.\n@deprecated Use {@link #engineModel()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                              The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for Chef.

                                                                                                                                              \n@param engineModel The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for Chef.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #engineModel(String)}\n", "documentation" : "

                                                                                                                                              The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for Chef.

                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EngineModel property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEngineModel", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "engineModel", "fluentSetterDocumentation" : "

                                                                                                                                              The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for Chef.

                                                                                                                                              \n@param engineModel The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for Chef.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "engineModel", "getterDocumentation" : "

                                                                                                                                              The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for Chef.

                                                                                                                                              \n@return The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for 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" : "EngineModel", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EngineModel", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EngineModel", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                              The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for Chef.

                                                                                                                                              \n@param engineModel The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for Chef.", "setterMethodName" : "setEngineModel", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "engineModel", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "engineModel", "variableType" : "String", "documentation" : "

                                                                                                                                              The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for Chef.

                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "EngineVersion" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEngineVersion", "beanStyleSetterMethodName" : "setEngineVersion", "c2jName" : "EngineVersion", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                              The major release version of the engine that you want to use. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.

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

                                                                                                                                              The major release version of the engine that you want to use. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.

                                                                                                                                              \n@return The major release version of the engine that you want to use. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.\n@deprecated Use {@link #engineVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                              The major release version of the engine that you want to use. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.

                                                                                                                                              \n@param engineVersion The major release version of the engine that you want to use. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #engineVersion(String)}\n", "documentation" : "

                                                                                                                                              The major release version of the engine that you want to use. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.

                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EngineVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEngineVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "engineVersion", "fluentSetterDocumentation" : "

                                                                                                                                              The major release version of the engine that you want to use. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.

                                                                                                                                              \n@param engineVersion The major release version of the engine that you want to use. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "engineVersion", "getterDocumentation" : "

                                                                                                                                              The major release version of the engine that you want to use. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.

                                                                                                                                              \n@return The major release version of the engine that you want to use. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EngineVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EngineVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EngineVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                              The major release version of the engine that you want to use. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.

                                                                                                                                              \n@param engineVersion The major release version of the engine that you want to use. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.", "setterMethodName" : "setEngineVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "engineVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "engineVersion", "variableType" : "String", "documentation" : "

                                                                                                                                              The major release version of the engine that you want to use. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.

                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "InstanceProfileArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInstanceProfileArn", "beanStyleSetterMethodName" : "setInstanceProfileArn", "c2jName" : "InstanceProfileArn", "c2jShape" : "InstanceProfileArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                              The ARN of the instance profile that your Amazon EC2 instances use. Although the AWS OpsWorks console typically creates the instance profile for you, if you are using API commands instead, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the instance profile you need.

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

                                                                                                                                              The ARN of the instance profile that your Amazon EC2 instances use. Although the AWS OpsWorks console typically creates the instance profile for you, if you are using API commands instead, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the instance profile you need.

                                                                                                                                              \n@return The ARN of the instance profile that your Amazon EC2 instances use. Although the AWS OpsWorks console typically creates the instance profile for you, if you are using API commands instead, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the instance profile you need.\n@deprecated Use {@link #instanceProfileArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                              The ARN of the instance profile that your Amazon EC2 instances use. Although the AWS OpsWorks console typically creates the instance profile for you, if you are using API commands instead, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the instance profile you need.

                                                                                                                                              \n@param instanceProfileArn The ARN of the instance profile that your Amazon EC2 instances use. Although the AWS OpsWorks console typically creates the instance profile for you, if you are using API commands instead, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the instance profile you need.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #instanceProfileArn(String)}\n", "documentation" : "

                                                                                                                                              The ARN of the instance profile that your Amazon EC2 instances use. Although the AWS OpsWorks console typically creates the instance profile for you, if you are using API commands instead, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the instance profile you need.

                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InstanceProfileArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInstanceProfileArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceProfileArn", "fluentSetterDocumentation" : "

                                                                                                                                              The ARN of the instance profile that your Amazon EC2 instances use. Although the AWS OpsWorks console typically creates the instance profile for you, if you are using API commands instead, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the instance profile you need.

                                                                                                                                              \n@param instanceProfileArn The ARN of the instance profile that your Amazon EC2 instances use. Although the AWS OpsWorks console typically creates the instance profile for you, if you are using API commands instead, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the instance profile you need.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceProfileArn", "getterDocumentation" : "

                                                                                                                                              The ARN of the instance profile that your Amazon EC2 instances use. Although the AWS OpsWorks console typically creates the instance profile for you, if you are using API commands instead, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the instance profile you need.

                                                                                                                                              \n@return The ARN of the instance profile that your Amazon EC2 instances use. Although the AWS OpsWorks console typically creates the instance profile for you, if you are using API commands instead, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the instance profile you need.", "getterModel" : { "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 profile that your Amazon EC2 instances use. Although the AWS OpsWorks console typically creates the instance profile for you, if you are using API commands instead, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the instance profile you need.

                                                                                                                                              \n@param instanceProfileArn The ARN of the instance profile that your Amazon EC2 instances use. Although the AWS OpsWorks console typically creates the instance profile for you, if you are using API commands instead, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the instance profile you need.", "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 profile that your Amazon EC2 instances use. Although the AWS OpsWorks console typically creates the instance profile for you, if you are using API commands instead, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the instance profile you need.

                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "InstanceType" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInstanceType", "beanStyleSetterMethodName" : "setInstanceType", "c2jName" : "InstanceType", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                              The Amazon EC2 instance type to use. For example, m5.large.

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

                                                                                                                                              The Amazon EC2 instance type to use. For example, m5.large.

                                                                                                                                              \n@return The Amazon EC2 instance type to use. For example, m5.large.\n@deprecated Use {@link #instanceType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                              The Amazon EC2 instance type to use. For example, m5.large.

                                                                                                                                              \n@param instanceType The Amazon EC2 instance type to use. For example, m5.large.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #instanceType(String)}\n", "documentation" : "

                                                                                                                                              The Amazon EC2 instance type to use. For example, m5.large.

                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InstanceType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInstanceType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceType", "fluentSetterDocumentation" : "

                                                                                                                                              The Amazon EC2 instance type to use. For example, m5.large.

                                                                                                                                              \n@param instanceType The Amazon EC2 instance type to use. For example, m5.large.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceType", "getterDocumentation" : "

                                                                                                                                              The Amazon EC2 instance type to use. For example, m5.large.

                                                                                                                                              \n@return The Amazon EC2 instance type to use. For example, m5.large.", "getterModel" : { "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 Amazon EC2 instance type to use. For example, m5.large.

                                                                                                                                              \n@param instanceType The Amazon EC2 instance type to use. For example, m5.large.", "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 Amazon EC2 instance type to use. For example, m5.large.

                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "KeyPair" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKeyPair", "beanStyleSetterMethodName" : "setKeyPair", "c2jName" : "KeyPair", "c2jShape" : "KeyPair", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                              The Amazon EC2 key pair to set for the instance. This parameter is optional; if desired, you may specify this parameter to connect to your instances by using SSH.

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

                                                                                                                                              The Amazon EC2 key pair to set for the instance. This parameter is optional; if desired, you may specify this parameter to connect to your instances by using SSH.

                                                                                                                                              \n@return The Amazon EC2 key pair to set for the instance. This parameter is optional; if desired, you may specify this parameter to connect to your instances by using SSH.\n@deprecated Use {@link #keyPair()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                              The Amazon EC2 key pair to set for the instance. This parameter is optional; if desired, you may specify this parameter to connect to your instances by using SSH.

                                                                                                                                              \n@param keyPair The Amazon EC2 key pair to set for the instance. This parameter is optional; if desired, you may specify this parameter to connect to your instances by using SSH.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #keyPair(String)}\n", "documentation" : "

                                                                                                                                              The Amazon EC2 key pair to set for the instance. This parameter is optional; if desired, you may specify this parameter to connect to your instances by using SSH.

                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KeyPair property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKeyPair", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "keyPair", "fluentSetterDocumentation" : "

                                                                                                                                              The Amazon EC2 key pair to set for the instance. This parameter is optional; if desired, you may specify this parameter to connect to your instances by using SSH.

                                                                                                                                              \n@param keyPair The Amazon EC2 key pair to set for the instance. This parameter is optional; if desired, you may specify this parameter to connect to your instances by using SSH.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "keyPair", "getterDocumentation" : "

                                                                                                                                              The Amazon EC2 key pair to set for the instance. This parameter is optional; if desired, you may specify this parameter to connect to your instances by using SSH.

                                                                                                                                              \n@return The Amazon EC2 key pair to set for the instance. This parameter is optional; if desired, you may specify this parameter to connect to your instances by using SSH.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KeyPair", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KeyPair", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KeyPair", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                              The Amazon EC2 key pair to set for the instance. This parameter is optional; if desired, you may specify this parameter to connect to your instances by using SSH.

                                                                                                                                              \n@param keyPair The Amazon EC2 key pair to set for the instance. This parameter is optional; if desired, you may specify this parameter to connect to your instances by using SSH.", "setterMethodName" : "setKeyPair", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "keyPair", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "keyPair", "variableType" : "String", "documentation" : "

                                                                                                                                              The Amazon EC2 key pair to set for the instance. This parameter is optional; if desired, you may specify this parameter to connect to your instances by using SSH.

                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PreferredBackupWindow" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPreferredBackupWindow", "beanStyleSetterMethodName" : "setPreferredBackupWindow", "c2jName" : "PreferredBackupWindow", "c2jShape" : "TimeWindowDefinition", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                              The start time for a one-hour period during which AWS OpsWorks CM backs up application-level data on your server if automated backups are enabled. Valid values must be specified in one of the following formats:

                                                                                                                                              • HH:MM for daily backups

                                                                                                                                              • DDD:HH:MM for weekly backups

                                                                                                                                              The specified time is in coordinated universal time (UTC). The default value is a random, daily start time.

                                                                                                                                              Example: 08:00, which represents a daily start time of 08:00 UTC.

                                                                                                                                              Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)

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

                                                                                                                                              The start time for a one-hour period during which AWS OpsWorks CM backs up application-level data on your server if automated backups are enabled. Valid values must be specified in one of the following formats:

                                                                                                                                              • HH:MM for daily backups

                                                                                                                                              • DDD:HH:MM for weekly backups

                                                                                                                                              The specified time is in coordinated universal time (UTC). The default value is a random, daily start time.

                                                                                                                                              Example: 08:00, which represents a daily start time of 08:00 UTC.

                                                                                                                                              Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)

                                                                                                                                              \n@return The start time for a one-hour period during which AWS OpsWorks CM backs up application-level data on your server if automated backups are enabled. Valid values must be specified in one of the following formats:

                                                                                                                                              • HH:MM for daily backups

                                                                                                                                              • DDD:HH:MM for weekly backups

                                                                                                                                              The specified time is in coordinated universal time (UTC). The default value is a random, daily start time.

                                                                                                                                              Example: 08:00, which represents a daily start time of 08:00 UTC.

                                                                                                                                              Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)\n@deprecated Use {@link #preferredBackupWindow()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                              The start time for a one-hour period during which AWS OpsWorks CM backs up application-level data on your server if automated backups are enabled. Valid values must be specified in one of the following formats:

                                                                                                                                              • HH:MM for daily backups

                                                                                                                                              • DDD:HH:MM for weekly backups

                                                                                                                                              The specified time is in coordinated universal time (UTC). The default value is a random, daily start time.

                                                                                                                                              Example: 08:00, which represents a daily start time of 08:00 UTC.

                                                                                                                                              Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)

                                                                                                                                              \n@param preferredBackupWindow The start time for a one-hour period during which AWS OpsWorks CM backs up application-level data on your server if automated backups are enabled. Valid values must be specified in one of the following formats:

                                                                                                                                              • HH:MM for daily backups

                                                                                                                                              • DDD:HH:MM for weekly backups

                                                                                                                                              The specified time is in coordinated universal time (UTC). The default value is a random, daily start time.

                                                                                                                                              Example: 08:00, which represents a daily start time of 08:00 UTC.

                                                                                                                                              Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #preferredBackupWindow(String)}\n", "documentation" : "

                                                                                                                                              The start time for a one-hour period during which AWS OpsWorks CM backs up application-level data on your server if automated backups are enabled. Valid values must be specified in one of the following formats:

                                                                                                                                              • HH:MM for daily backups

                                                                                                                                              • DDD:HH:MM for weekly backups

                                                                                                                                              The specified time is in coordinated universal time (UTC). The default value is a random, daily start time.

                                                                                                                                              Example: 08:00, which represents a daily start time of 08:00 UTC.

                                                                                                                                              Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)

                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PreferredBackupWindow property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPreferredBackupWindow", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "preferredBackupWindow", "fluentSetterDocumentation" : "

                                                                                                                                              The start time for a one-hour period during which AWS OpsWorks CM backs up application-level data on your server if automated backups are enabled. Valid values must be specified in one of the following formats:

                                                                                                                                              • HH:MM for daily backups

                                                                                                                                              • DDD:HH:MM for weekly backups

                                                                                                                                              The specified time is in coordinated universal time (UTC). The default value is a random, daily start time.

                                                                                                                                              Example: 08:00, which represents a daily start time of 08:00 UTC.

                                                                                                                                              Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)

                                                                                                                                              \n@param preferredBackupWindow The start time for a one-hour period during which AWS OpsWorks CM backs up application-level data on your server if automated backups are enabled. Valid values must be specified in one of the following formats:

                                                                                                                                              • HH:MM for daily backups

                                                                                                                                              • DDD:HH:MM for weekly backups

                                                                                                                                              The specified time is in coordinated universal time (UTC). The default value is a random, daily start time.

                                                                                                                                              Example: 08:00, which represents a daily start time of 08:00 UTC.

                                                                                                                                              Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "preferredBackupWindow", "getterDocumentation" : "

                                                                                                                                              The start time for a one-hour period during which AWS OpsWorks CM backs up application-level data on your server if automated backups are enabled. Valid values must be specified in one of the following formats:

                                                                                                                                              • HH:MM for daily backups

                                                                                                                                              • DDD:HH:MM for weekly backups

                                                                                                                                              The specified time is in coordinated universal time (UTC). The default value is a random, daily start time.

                                                                                                                                              Example: 08:00, which represents a daily start time of 08:00 UTC.

                                                                                                                                              Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)

                                                                                                                                              \n@return The start time for a one-hour period during which AWS OpsWorks CM backs up application-level data on your server if automated backups are enabled. Valid values must be specified in one of the following formats:

                                                                                                                                              • HH:MM for daily backups

                                                                                                                                              • DDD:HH:MM for weekly backups

                                                                                                                                              The specified time is in coordinated universal time (UTC). The default value is a random, daily start time.

                                                                                                                                              Example: 08:00, which represents a daily start time of 08:00 UTC.

                                                                                                                                              Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PreferredBackupWindow", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PreferredBackupWindow", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PreferredBackupWindow", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                              The start time for a one-hour period during which AWS OpsWorks CM backs up application-level data on your server if automated backups are enabled. Valid values must be specified in one of the following formats:

                                                                                                                                              • HH:MM for daily backups

                                                                                                                                              • DDD:HH:MM for weekly backups

                                                                                                                                              The specified time is in coordinated universal time (UTC). The default value is a random, daily start time.

                                                                                                                                              Example: 08:00, which represents a daily start time of 08:00 UTC.

                                                                                                                                              Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)

                                                                                                                                              \n@param preferredBackupWindow The start time for a one-hour period during which AWS OpsWorks CM backs up application-level data on your server if automated backups are enabled. Valid values must be specified in one of the following formats:

                                                                                                                                              • HH:MM for daily backups

                                                                                                                                              • DDD:HH:MM for weekly backups

                                                                                                                                              The specified time is in coordinated universal time (UTC). The default value is a random, daily start time.

                                                                                                                                              Example: 08:00, which represents a daily start time of 08:00 UTC.

                                                                                                                                              Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)", "setterMethodName" : "setPreferredBackupWindow", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "preferredBackupWindow", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "preferredBackupWindow", "variableType" : "String", "documentation" : "

                                                                                                                                              The start time for a one-hour period during which AWS OpsWorks CM backs up application-level data on your server if automated backups are enabled. Valid values must be specified in one of the following formats:

                                                                                                                                              • HH:MM for daily backups

                                                                                                                                              • DDD:HH:MM for weekly backups

                                                                                                                                              The specified time is in coordinated universal time (UTC). The default value is a random, daily start time.

                                                                                                                                              Example: 08:00, which represents a daily start time of 08:00 UTC.

                                                                                                                                              Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)

                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PreferredMaintenanceWindow" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPreferredMaintenanceWindow", "beanStyleSetterMethodName" : "setPreferredMaintenanceWindow", "c2jName" : "PreferredMaintenanceWindow", "c2jShape" : "TimeWindowDefinition", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                              The start time for a one-hour period each week during which AWS OpsWorks CM performs maintenance on the instance. Valid values must be specified in the following format: DDD:HH:MM. The specified time is in coordinated universal time (UTC). The default value is a random one-hour period on Tuesday, Wednesday, or Friday. See TimeWindowDefinition for more information.

                                                                                                                                              Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)

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

                                                                                                                                              The start time for a one-hour period each week during which AWS OpsWorks CM performs maintenance on the instance. Valid values must be specified in the following format: DDD:HH:MM. The specified time is in coordinated universal time (UTC). The default value is a random one-hour period on Tuesday, Wednesday, or Friday. See TimeWindowDefinition for more information.

                                                                                                                                              Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)

                                                                                                                                              \n@return The start time for a one-hour period each week during which AWS OpsWorks CM performs maintenance on the instance. Valid values must be specified in the following format: DDD:HH:MM. The specified time is in coordinated universal time (UTC). The default value is a random one-hour period on Tuesday, Wednesday, or Friday. See TimeWindowDefinition for more information.

                                                                                                                                              Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)\n@deprecated Use {@link #preferredMaintenanceWindow()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                              The start time for a one-hour period each week during which AWS OpsWorks CM performs maintenance on the instance. Valid values must be specified in the following format: DDD:HH:MM. The specified time is in coordinated universal time (UTC). The default value is a random one-hour period on Tuesday, Wednesday, or Friday. See TimeWindowDefinition for more information.

                                                                                                                                              Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)

                                                                                                                                              \n@param preferredMaintenanceWindow The start time for a one-hour period each week during which AWS OpsWorks CM performs maintenance on the instance. Valid values must be specified in the following format: DDD:HH:MM. The specified time is in coordinated universal time (UTC). The default value is a random one-hour period on Tuesday, Wednesday, or Friday. See TimeWindowDefinition for more information.

                                                                                                                                              Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #preferredMaintenanceWindow(String)}\n", "documentation" : "

                                                                                                                                              The start time for a one-hour period each week during which AWS OpsWorks CM performs maintenance on the instance. Valid values must be specified in the following format: DDD:HH:MM. The specified time is in coordinated universal time (UTC). The default value is a random one-hour period on Tuesday, Wednesday, or Friday. See TimeWindowDefinition for more information.

                                                                                                                                              Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)

                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PreferredMaintenanceWindow property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPreferredMaintenanceWindow", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "preferredMaintenanceWindow", "fluentSetterDocumentation" : "

                                                                                                                                              The start time for a one-hour period each week during which AWS OpsWorks CM performs maintenance on the instance. Valid values must be specified in the following format: DDD:HH:MM. The specified time is in coordinated universal time (UTC). The default value is a random one-hour period on Tuesday, Wednesday, or Friday. See TimeWindowDefinition for more information.

                                                                                                                                              Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)

                                                                                                                                              \n@param preferredMaintenanceWindow The start time for a one-hour period each week during which AWS OpsWorks CM performs maintenance on the instance. Valid values must be specified in the following format: DDD:HH:MM. The specified time is in coordinated universal time (UTC). The default value is a random one-hour period on Tuesday, Wednesday, or Friday. See TimeWindowDefinition for more information.

                                                                                                                                              Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "preferredMaintenanceWindow", "getterDocumentation" : "

                                                                                                                                              The start time for a one-hour period each week during which AWS OpsWorks CM performs maintenance on the instance. Valid values must be specified in the following format: DDD:HH:MM. The specified time is in coordinated universal time (UTC). The default value is a random one-hour period on Tuesday, Wednesday, or Friday. See TimeWindowDefinition for more information.

                                                                                                                                              Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)

                                                                                                                                              \n@return The start time for a one-hour period each week during which AWS OpsWorks CM performs maintenance on the instance. Valid values must be specified in the following format: DDD:HH:MM. The specified time is in coordinated universal time (UTC). The default value is a random one-hour period on Tuesday, Wednesday, or Friday. See TimeWindowDefinition for more information.

                                                                                                                                              Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PreferredMaintenanceWindow", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PreferredMaintenanceWindow", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PreferredMaintenanceWindow", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                              The start time for a one-hour period each week during which AWS OpsWorks CM performs maintenance on the instance. Valid values must be specified in the following format: DDD:HH:MM. The specified time is in coordinated universal time (UTC). The default value is a random one-hour period on Tuesday, Wednesday, or Friday. See TimeWindowDefinition for more information.

                                                                                                                                              Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)

                                                                                                                                              \n@param preferredMaintenanceWindow The start time for a one-hour period each week during which AWS OpsWorks CM performs maintenance on the instance. Valid values must be specified in the following format: DDD:HH:MM. The specified time is in coordinated universal time (UTC). The default value is a random one-hour period on Tuesday, Wednesday, or Friday. See TimeWindowDefinition for more information.

                                                                                                                                              Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)", "setterMethodName" : "setPreferredMaintenanceWindow", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "preferredMaintenanceWindow", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "preferredMaintenanceWindow", "variableType" : "String", "documentation" : "

                                                                                                                                              The start time for a one-hour period each week during which AWS OpsWorks CM performs maintenance on the instance. Valid values must be specified in the following format: DDD:HH:MM. The specified time is in coordinated universal time (UTC). The default value is a random one-hour period on Tuesday, Wednesday, or Friday. See TimeWindowDefinition for more information.

                                                                                                                                              Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)

                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SecurityGroupIds" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSecurityGroupIds", "beanStyleSetterMethodName" : "setSecurityGroupIds", "c2jName" : "SecurityGroupIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                              A list of security group IDs to attach to the Amazon EC2 instance. If you add this parameter, the specified security groups must be within the VPC that is specified by SubnetIds.

                                                                                                                                              If you do not specify this parameter, AWS OpsWorks CM creates one new security group that uses TCP ports 22 and 443, open to 0.0.0.0/0 (everyone).

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

                                                                                                                                              A list of security group IDs to attach to the Amazon EC2 instance. If you add this parameter, the specified security groups must be within the VPC that is specified by SubnetIds.

                                                                                                                                              If you do not specify this parameter, AWS OpsWorks CM creates one new security group that uses TCP ports 22 and 443, open to 0.0.0.0/0 (everyone).

                                                                                                                                              \n

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

                                                                                                                                              \n

                                                                                                                                              \nYou can use {@link #hasSecurityGroupIds()} to see if a value was sent in this field.\n

                                                                                                                                              \n@return A list of security group IDs to attach to the Amazon EC2 instance. If you add this parameter, the specified security groups must be within the VPC that is specified by SubnetIds.

                                                                                                                                              If you do not specify this parameter, AWS OpsWorks CM creates one new security group that uses TCP ports 22 and 443, open to 0.0.0.0/0 (everyone).\n@deprecated Use {@link #securityGroupIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                              A list of security group IDs to attach to the Amazon EC2 instance. If you add this parameter, the specified security groups must be within the VPC that is specified by SubnetIds.

                                                                                                                                              If you do not specify this parameter, AWS OpsWorks CM creates one new security group that uses TCP ports 22 and 443, open to 0.0.0.0/0 (everyone).

                                                                                                                                              \n@param securityGroupIds A list of security group IDs to attach to the Amazon EC2 instance. If you add this parameter, the specified security groups must be within the VPC that is specified by SubnetIds.

                                                                                                                                              If you do not specify this parameter, AWS OpsWorks CM creates one new security group that uses TCP ports 22 and 443, open to 0.0.0.0/0 (everyone).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #securityGroupIds(List)}\n", "documentation" : "

                                                                                                                                              A list of security group IDs to attach to the Amazon EC2 instance. If you add this parameter, the specified security groups must be within the VPC that is specified by SubnetIds.

                                                                                                                                              If you do not specify this parameter, AWS OpsWorks CM creates one new security group that uses TCP ports 22 and 443, open to 0.0.0.0/0 (everyone).

                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SecurityGroupIds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSecurityGroupIds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "securityGroupIds", "fluentSetterDocumentation" : "

                                                                                                                                              A list of security group IDs to attach to the Amazon EC2 instance. If you add this parameter, the specified security groups must be within the VPC that is specified by SubnetIds.

                                                                                                                                              If you do not specify this parameter, AWS OpsWorks CM creates one new security group that uses TCP ports 22 and 443, open to 0.0.0.0/0 (everyone).

                                                                                                                                              \n@param securityGroupIds A list of security group IDs to attach to the Amazon EC2 instance. If you add this parameter, the specified security groups must be within the VPC that is specified by SubnetIds.

                                                                                                                                              If you do not specify this parameter, AWS OpsWorks CM creates one new security group that uses TCP ports 22 and 443, open to 0.0.0.0/0 (everyone).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "securityGroupIds", "getterDocumentation" : "

                                                                                                                                              A list of security group IDs to attach to the Amazon EC2 instance. If you add this parameter, the specified security groups must be within the VPC that is specified by SubnetIds.

                                                                                                                                              If you do not specify this parameter, AWS OpsWorks CM creates one new security group that uses TCP ports 22 and 443, open to 0.0.0.0/0 (everyone).

                                                                                                                                              \n

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

                                                                                                                                              \n

                                                                                                                                              \nYou can use {@link #hasSecurityGroupIds()} to see if a value was sent in this field.\n

                                                                                                                                              \n@return A list of security group IDs to attach to the Amazon EC2 instance. If you add this parameter, the specified security groups must be within the VPC that is specified by SubnetIds.

                                                                                                                                              If you do not specify this parameter, AWS OpsWorks CM creates one new security group that uses TCP ports 22 and 443, open to 0.0.0.0/0 (everyone).", "getterModel" : { "returnType" : "java.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" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "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" : "

                                                                                                                                              A list of security group IDs to attach to the Amazon EC2 instance. If you add this parameter, the specified security groups must be within the VPC that is specified by SubnetIds.

                                                                                                                                              If you do not specify this parameter, AWS OpsWorks CM creates one new security group that uses TCP ports 22 and 443, open to 0.0.0.0/0 (everyone).

                                                                                                                                              \n@param securityGroupIds A list of security group IDs to attach to the Amazon EC2 instance. If you add this parameter, the specified security groups must be within the VPC that is specified by SubnetIds.

                                                                                                                                              If you do not specify this parameter, AWS OpsWorks CM creates one new security group that uses TCP ports 22 and 443, open to 0.0.0.0/0 (everyone).", "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" : "

                                                                                                                                              A list of security group IDs to attach to the Amazon EC2 instance. If you add this parameter, the specified security groups must be within the VPC that is specified by SubnetIds.

                                                                                                                                              If you do not specify this parameter, AWS OpsWorks CM creates one new security group that uses TCP ports 22 and 443, open to 0.0.0.0/0 (everyone).

                                                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ServerName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServerName", "beanStyleSetterMethodName" : "setServerName", "c2jName" : "ServerName", "c2jShape" : "ServerName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                              The name of the server. The server name must be unique within your AWS account, within each region. Server names must start with a letter; then letters, numbers, or hyphens (-) are allowed, up to a maximum of 40 characters.

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

                                                                                                                                              The name of the server. The server name must be unique within your AWS account, within each region. Server names must start with a letter; then letters, numbers, or hyphens (-) are allowed, up to a maximum of 40 characters.

                                                                                                                                              \n@return The name of the server. The server name must be unique within your AWS account, within each region. Server names must start with a letter; then letters, numbers, or hyphens (-) are allowed, up to a maximum of 40 characters.\n@deprecated Use {@link #serverName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                              The name of the server. The server name must be unique within your AWS account, within each region. Server names must start with a letter; then letters, numbers, or hyphens (-) are allowed, up to a maximum of 40 characters.

                                                                                                                                              \n@param serverName The name of the server. The server name must be unique within your AWS account, within each region. Server names must start with a letter; then letters, numbers, or hyphens (-) are allowed, up to a maximum of 40 characters.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serverName(String)}\n", "documentation" : "

                                                                                                                                              The name of the server. The server name must be unique within your AWS account, within each region. Server names must start with a letter; then letters, numbers, or hyphens (-) are allowed, up to a maximum of 40 characters.

                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serverName", "fluentSetterDocumentation" : "

                                                                                                                                              The name of the server. The server name must be unique within your AWS account, within each region. Server names must start with a letter; then letters, numbers, or hyphens (-) are allowed, up to a maximum of 40 characters.

                                                                                                                                              \n@param serverName The name of the server. The server name must be unique within your AWS account, within each region. Server names must start with a letter; then letters, numbers, or hyphens (-) are allowed, up to a maximum of 40 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serverName", "getterDocumentation" : "

                                                                                                                                              The name of the server. The server name must be unique within your AWS account, within each region. Server names must start with a letter; then letters, numbers, or hyphens (-) are allowed, up to a maximum of 40 characters.

                                                                                                                                              \n@return The name of the server. The server name must be unique within your AWS account, within each region. Server names must start with a letter; then letters, numbers, or hyphens (-) are allowed, up to a maximum of 40 characters.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServerName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                              The name of the server. The server name must be unique within your AWS account, within each region. Server names must start with a letter; then letters, numbers, or hyphens (-) are allowed, up to a maximum of 40 characters.

                                                                                                                                              \n@param serverName The name of the server. The server name must be unique within your AWS account, within each region. Server names must start with a letter; then letters, numbers, or hyphens (-) are allowed, up to a maximum of 40 characters.", "setterMethodName" : "setServerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : "

                                                                                                                                              The name of the server. The server name must be unique within your AWS account, within each region. Server names must start with a letter; then letters, numbers, or hyphens (-) are allowed, up to a maximum of 40 characters.

                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ServiceRoleArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServiceRoleArn", "beanStyleSetterMethodName" : "setServiceRoleArn", "c2jName" : "ServiceRoleArn", "c2jShape" : "ServiceRoleArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                              The service role that the AWS OpsWorks CM service backend uses to work with your account. Although the AWS OpsWorks management console typically creates the service role for you, if you are using the AWS CLI or API commands, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the service role and instance profile that you need.

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

                                                                                                                                              The service role that the AWS OpsWorks CM service backend uses to work with your account. Although the AWS OpsWorks management console typically creates the service role for you, if you are using the AWS CLI or API commands, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the service role and instance profile that you need.

                                                                                                                                              \n@return The service role that the AWS OpsWorks CM service backend uses to work with your account. Although the AWS OpsWorks management console typically creates the service role for you, if you are using the AWS CLI or API commands, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the service role and instance profile that you need.\n@deprecated Use {@link #serviceRoleArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                              The service role that the AWS OpsWorks CM service backend uses to work with your account. Although the AWS OpsWorks management console typically creates the service role for you, if you are using the AWS CLI or API commands, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the service role and instance profile that you need.

                                                                                                                                              \n@param serviceRoleArn The service role that the AWS OpsWorks CM service backend uses to work with your account. Although the AWS OpsWorks management console typically creates the service role for you, if you are using the AWS CLI or API commands, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the service role and instance profile that you need.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serviceRoleArn(String)}\n", "documentation" : "

                                                                                                                                              The service role that the AWS OpsWorks CM service backend uses to work with your account. Although the AWS OpsWorks management console typically creates the service role for you, if you are using the AWS CLI or API commands, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the service role and instance profile that you need.

                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServiceRoleArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServiceRoleArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceRoleArn", "fluentSetterDocumentation" : "

                                                                                                                                              The service role that the AWS OpsWorks CM service backend uses to work with your account. Although the AWS OpsWorks management console typically creates the service role for you, if you are using the AWS CLI or API commands, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the service role and instance profile that you need.

                                                                                                                                              \n@param serviceRoleArn The service role that the AWS OpsWorks CM service backend uses to work with your account. Although the AWS OpsWorks management console typically creates the service role for you, if you are using the AWS CLI or API commands, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the service role and instance profile that you need.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceRoleArn", "getterDocumentation" : "

                                                                                                                                              The service role that the AWS OpsWorks CM service backend uses to work with your account. Although the AWS OpsWorks management console typically creates the service role for you, if you are using the AWS CLI or API commands, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the service role and instance profile that you need.

                                                                                                                                              \n@return The service role that the AWS OpsWorks CM service backend uses to work with your account. Although the AWS OpsWorks management console typically creates the service role for you, if you are using the AWS CLI or API commands, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the service role and instance profile that you need.", "getterModel" : { "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 service role that the AWS OpsWorks CM service backend uses to work with your account. Although the AWS OpsWorks management console typically creates the service role for you, if you are using the AWS CLI or API commands, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the service role and instance profile that you need.

                                                                                                                                              \n@param serviceRoleArn The service role that the AWS OpsWorks CM service backend uses to work with your account. Although the AWS OpsWorks management console typically creates the service role for you, if you are using the AWS CLI or API commands, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the service role and instance profile that you need.", "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 service role that the AWS OpsWorks CM service backend uses to work with your account. Although the AWS OpsWorks management console typically creates the service role for you, if you are using the AWS CLI or API commands, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the service role and instance profile that you need.

                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SubnetIds" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSubnetIds", "beanStyleSetterMethodName" : "setSubnetIds", "c2jName" : "SubnetIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                              The IDs of subnets in which to launch the server EC2 instance.

                                                                                                                                              Amazon EC2-Classic customers: This field is required. All servers must run within a VPC. The VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                                              EC2-VPC customers: This field is optional. If you do not specify subnet IDs, your EC2 instances are created in a default subnet that is selected by Amazon EC2. If you specify subnet IDs, the VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                                              For more information about supported Amazon EC2 platforms, see Supported Platforms.

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

                                                                                                                                              The IDs of subnets in which to launch the server EC2 instance.

                                                                                                                                              Amazon EC2-Classic customers: This field is required. All servers must run within a VPC. The VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                                              EC2-VPC customers: This field is optional. If you do not specify subnet IDs, your EC2 instances are created in a default subnet that is selected by Amazon EC2. If you specify subnet IDs, the VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                                              For more information about supported Amazon EC2 platforms, see Supported Platforms.

                                                                                                                                              \n

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

                                                                                                                                              \n

                                                                                                                                              \nYou can use {@link #hasSubnetIds()} to see if a value was sent in this field.\n

                                                                                                                                              \n@return The IDs of subnets in which to launch the server EC2 instance.

                                                                                                                                              Amazon EC2-Classic customers: This field is required. All servers must run within a VPC. The VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                                              EC2-VPC customers: This field is optional. If you do not specify subnet IDs, your EC2 instances are created in a default subnet that is selected by Amazon EC2. If you specify subnet IDs, the VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                                              For more information about supported Amazon EC2 platforms, see Supported Platforms.\n@deprecated Use {@link #subnetIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                              The IDs of subnets in which to launch the server EC2 instance.

                                                                                                                                              Amazon EC2-Classic customers: This field is required. All servers must run within a VPC. The VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                                              EC2-VPC customers: This field is optional. If you do not specify subnet IDs, your EC2 instances are created in a default subnet that is selected by Amazon EC2. If you specify subnet IDs, the VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                                              For more information about supported Amazon EC2 platforms, see Supported Platforms.

                                                                                                                                              \n@param subnetIds The IDs of subnets in which to launch the server EC2 instance.

                                                                                                                                              Amazon EC2-Classic customers: This field is required. All servers must run within a VPC. The VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                                              EC2-VPC customers: This field is optional. If you do not specify subnet IDs, your EC2 instances are created in a default subnet that is selected by Amazon EC2. If you specify subnet IDs, the VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                                              For more information about supported Amazon EC2 platforms, see Supported Platforms.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #subnetIds(List)}\n", "documentation" : "

                                                                                                                                              The IDs of subnets in which to launch the server EC2 instance.

                                                                                                                                              Amazon EC2-Classic customers: This field is required. All servers must run within a VPC. The VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                                              EC2-VPC customers: This field is optional. If you do not specify subnet IDs, your EC2 instances are created in a default subnet that is selected by Amazon EC2. If you specify subnet IDs, the VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                                              For more information about supported Amazon EC2 platforms, see Supported Platforms.

                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SubnetIds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSubnetIds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "subnetIds", "fluentSetterDocumentation" : "

                                                                                                                                              The IDs of subnets in which to launch the server EC2 instance.

                                                                                                                                              Amazon EC2-Classic customers: This field is required. All servers must run within a VPC. The VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                                              EC2-VPC customers: This field is optional. If you do not specify subnet IDs, your EC2 instances are created in a default subnet that is selected by Amazon EC2. If you specify subnet IDs, the VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                                              For more information about supported Amazon EC2 platforms, see Supported Platforms.

                                                                                                                                              \n@param subnetIds The IDs of subnets in which to launch the server EC2 instance.

                                                                                                                                              Amazon EC2-Classic customers: This field is required. All servers must run within a VPC. The VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                                              EC2-VPC customers: This field is optional. If you do not specify subnet IDs, your EC2 instances are created in a default subnet that is selected by Amazon EC2. If you specify subnet IDs, the VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                                              For more information about supported Amazon EC2 platforms, see Supported Platforms.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "subnetIds", "getterDocumentation" : "

                                                                                                                                              The IDs of subnets in which to launch the server EC2 instance.

                                                                                                                                              Amazon EC2-Classic customers: This field is required. All servers must run within a VPC. The VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                                              EC2-VPC customers: This field is optional. If you do not specify subnet IDs, your EC2 instances are created in a default subnet that is selected by Amazon EC2. If you specify subnet IDs, the VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                                              For more information about supported Amazon EC2 platforms, see Supported Platforms.

                                                                                                                                              \n

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

                                                                                                                                              \n

                                                                                                                                              \nYou can use {@link #hasSubnetIds()} to see if a value was sent in this field.\n

                                                                                                                                              \n@return The IDs of subnets in which to launch the server EC2 instance.

                                                                                                                                              Amazon EC2-Classic customers: This field is required. All servers must run within a VPC. The VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                                              EC2-VPC customers: This field is optional. If you do not specify subnet IDs, your EC2 instances are created in a default subnet that is selected by Amazon EC2. If you specify subnet IDs, the VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                                              For more information about supported Amazon EC2 platforms, see Supported Platforms.", "getterModel" : { "returnType" : "java.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" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "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" : "

                                                                                                                                              The IDs of subnets in which to launch the server EC2 instance.

                                                                                                                                              Amazon EC2-Classic customers: This field is required. All servers must run within a VPC. The VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                                              EC2-VPC customers: This field is optional. If you do not specify subnet IDs, your EC2 instances are created in a default subnet that is selected by Amazon EC2. If you specify subnet IDs, the VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                                              For more information about supported Amazon EC2 platforms, see Supported Platforms.

                                                                                                                                              \n@param subnetIds The IDs of subnets in which to launch the server EC2 instance.

                                                                                                                                              Amazon EC2-Classic customers: This field is required. All servers must run within a VPC. The VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                                              EC2-VPC customers: This field is optional. If you do not specify subnet IDs, your EC2 instances are created in a default subnet that is selected by Amazon EC2. If you specify subnet IDs, the VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                                              For more information about supported Amazon EC2 platforms, see Supported Platforms.", "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" : "

                                                                                                                                              The IDs of subnets in which to launch the server EC2 instance.

                                                                                                                                              Amazon EC2-Classic customers: This field is required. All servers must run within a VPC. The VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                                              EC2-VPC customers: This field is optional. If you do not specify subnet IDs, your EC2 instances are created in a default subnet that is selected by Amazon EC2. If you specify subnet IDs, the VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                                              For more information about supported Amazon EC2 platforms, see Supported Platforms.

                                                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Tags" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                              A map that contains tag keys and tag values to attach to an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server.

                                                                                                                                              • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server.

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

                                                                                                                                              A map that contains tag keys and tag values to attach to an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server.

                                                                                                                                              • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server.

                                                                                                                                              \n

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

                                                                                                                                              \n

                                                                                                                                              \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                              \n@return A map that contains tag keys and tag values to attach to an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server.

                                                                                                                                              • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server.

                                                                                                                                              • \n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                A map that contains tag keys and tag values to attach to an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server.

                                                                                                                                                • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server.

                                                                                                                                                \n@param tags A map that contains tag keys and tag values to attach to an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server.

                                                                                                                                                • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server.

                                                                                                                                                • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                                                                                                                                  A map that contains tag keys and tag values to attach to an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server.

                                                                                                                                                  • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                                                                  A map that contains tag keys and tag values to attach to an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server.

                                                                                                                                                  • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server.

                                                                                                                                                  \n@param tags A map that contains tag keys and tag values to attach to an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server.

                                                                                                                                                  • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server.

                                                                                                                                                  • \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 to attach to an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server.

                                                                                                                                                    • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server.

                                                                                                                                                    \n

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

                                                                                                                                                    \n

                                                                                                                                                    \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                    \n@return A map that contains tag keys and tag values to attach to an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server.

                                                                                                                                                    • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server.

                                                                                                                                                    • ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Tag)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "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" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                      A map that contains tag keys and tag values to attach to an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server.

                                                                                                                                                      • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server.

                                                                                                                                                      \n@param tags A map that contains tag keys and tag values to attach to an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server.

                                                                                                                                                      • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server.

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

                                                                                                                                                        A map that contains tag keys and tag values to attach to an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server.

                                                                                                                                                        • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server.

                                                                                                                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAssociatePublicIpAddress", "beanStyleSetterMethodName" : "setAssociatePublicIpAddress", "c2jName" : "AssociatePublicIpAddress", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        Associate a public IP address with a server that you are launching. Valid values are true or false. The default value is 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 #associatePublicIpAddress(Boolean)}.\n@param associatePublicIpAddress 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 #associatePublicIpAddress(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        Associate a public IP address with a server that you are launching. Valid values are true or false. The default value is true.

                                                                                                                                                        \n@return Associate a public IP address with a server that you are launching. Valid values are true or false. The default value is true.\n@deprecated Use {@link #associatePublicIpAddress()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        Associate a public IP address with a server that you are launching. Valid values are true or false. The default value is true.

                                                                                                                                                        \n@param associatePublicIpAddress Associate a public IP address with a server that you are launching. Valid values are true or false. The default value is true.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #associatePublicIpAddress(Boolean)}\n", "documentation" : "

                                                                                                                                                        Associate a public IP address with a server that you are launching. Valid values are true or false. The default value is true.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AssociatePublicIpAddress property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAssociatePublicIpAddress", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associatePublicIpAddress", "fluentSetterDocumentation" : "

                                                                                                                                                        Associate a public IP address with a server that you are launching. Valid values are true or false. The default value is true.

                                                                                                                                                        \n@param associatePublicIpAddress Associate a public IP address with a server that you are launching. Valid values are true or false. The default value is true.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associatePublicIpAddress", "getterDocumentation" : "

                                                                                                                                                        Associate a public IP address with a server that you are launching. Valid values are true or false. The default value is true.

                                                                                                                                                        \n@return Associate a public IP address with a server that you are launching. Valid values are true or false. The default value is 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" : "AssociatePublicIpAddress", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociatePublicIpAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AssociatePublicIpAddress", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        Associate a public IP address with a server that you are launching. Valid values are true or false. The default value is true.

                                                                                                                                                        \n@param associatePublicIpAddress Associate a public IP address with a server that you are launching. Valid values are true or false. The default value is true.", "setterMethodName" : "setAssociatePublicIpAddress", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "associatePublicIpAddress", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "associatePublicIpAddress", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                        Associate a public IP address with a server that you are launching. Valid values are true or false. The default value is true.

                                                                                                                                                        ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCustomDomain", "beanStyleSetterMethodName" : "setCustomDomain", "c2jName" : "CustomDomain", "c2jShape" : "CustomDomain", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        Supported on servers running Chef Automate 2. An optional public endpoint of a server, such as https://aws.my-company.com. To access the server, create a CNAME DNS record in your preferred DNS service that points the custom domain to the endpoint that is generated when the server is created (the value of the CreateServer Endpoint attribute). You cannot access the server by using the generated Endpoint value if the server is using a custom domain. If you specify a custom domain, you must also specify values for CustomCertificate and CustomPrivateKey.

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

                                                                                                                                                        Supported on servers running Chef Automate 2. An optional public endpoint of a server, such as https://aws.my-company.com. To access the server, create a CNAME DNS record in your preferred DNS service that points the custom domain to the endpoint that is generated when the server is created (the value of the CreateServer Endpoint attribute). You cannot access the server by using the generated Endpoint value if the server is using a custom domain. If you specify a custom domain, you must also specify values for CustomCertificate and CustomPrivateKey.

                                                                                                                                                        \n@return Supported on servers running Chef Automate 2. An optional public endpoint of a server, such as https://aws.my-company.com. To access the server, create a CNAME DNS record in your preferred DNS service that points the custom domain to the endpoint that is generated when the server is created (the value of the CreateServer Endpoint attribute). You cannot access the server by using the generated Endpoint value if the server is using a custom domain. If you specify a custom domain, you must also specify values for CustomCertificate and CustomPrivateKey.\n@deprecated Use {@link #customDomain()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        Supported on servers running Chef Automate 2. An optional public endpoint of a server, such as https://aws.my-company.com. To access the server, create a CNAME DNS record in your preferred DNS service that points the custom domain to the endpoint that is generated when the server is created (the value of the CreateServer Endpoint attribute). You cannot access the server by using the generated Endpoint value if the server is using a custom domain. If you specify a custom domain, you must also specify values for CustomCertificate and CustomPrivateKey.

                                                                                                                                                        \n@param customDomain Supported on servers running Chef Automate 2. An optional public endpoint of a server, such as https://aws.my-company.com. To access the server, create a CNAME DNS record in your preferred DNS service that points the custom domain to the endpoint that is generated when the server is created (the value of the CreateServer Endpoint attribute). You cannot access the server by using the generated Endpoint value if the server is using a custom domain. If you specify a custom domain, you must also specify values for CustomCertificate and CustomPrivateKey.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #customDomain(String)}\n", "documentation" : "

                                                                                                                                                        Supported on servers running Chef Automate 2. An optional public endpoint of a server, such as https://aws.my-company.com. To access the server, create a CNAME DNS record in your preferred DNS service that points the custom domain to the endpoint that is generated when the server is created (the value of the CreateServer Endpoint attribute). You cannot access the server by using the generated Endpoint value if the server is using a custom domain. If you specify a custom domain, you must also specify values for CustomCertificate and CustomPrivateKey.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CustomDomain property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCustomDomain", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customDomain", "fluentSetterDocumentation" : "

                                                                                                                                                        Supported on servers running Chef Automate 2. An optional public endpoint of a server, such as https://aws.my-company.com. To access the server, create a CNAME DNS record in your preferred DNS service that points the custom domain to the endpoint that is generated when the server is created (the value of the CreateServer Endpoint attribute). You cannot access the server by using the generated Endpoint value if the server is using a custom domain. If you specify a custom domain, you must also specify values for CustomCertificate and CustomPrivateKey.

                                                                                                                                                        \n@param customDomain Supported on servers running Chef Automate 2. An optional public endpoint of a server, such as https://aws.my-company.com. To access the server, create a CNAME DNS record in your preferred DNS service that points the custom domain to the endpoint that is generated when the server is created (the value of the CreateServer Endpoint attribute). You cannot access the server by using the generated Endpoint value if the server is using a custom domain. If you specify a custom domain, you must also specify values for CustomCertificate and CustomPrivateKey.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customDomain", "getterDocumentation" : "

                                                                                                                                                        Supported on servers running Chef Automate 2. An optional public endpoint of a server, such as https://aws.my-company.com. To access the server, create a CNAME DNS record in your preferred DNS service that points the custom domain to the endpoint that is generated when the server is created (the value of the CreateServer Endpoint attribute). You cannot access the server by using the generated Endpoint value if the server is using a custom domain. If you specify a custom domain, you must also specify values for CustomCertificate and CustomPrivateKey.

                                                                                                                                                        \n@return Supported on servers running Chef Automate 2. An optional public endpoint of a server, such as https://aws.my-company.com. To access the server, create a CNAME DNS record in your preferred DNS service that points the custom domain to the endpoint that is generated when the server is created (the value of the CreateServer Endpoint attribute). You cannot access the server by using the generated Endpoint value if the server is using a custom domain. If you specify a custom domain, you must also specify values for CustomCertificate and CustomPrivateKey.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomDomain", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomDomain", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CustomDomain", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        Supported on servers running Chef Automate 2. An optional public endpoint of a server, such as https://aws.my-company.com. To access the server, create a CNAME DNS record in your preferred DNS service that points the custom domain to the endpoint that is generated when the server is created (the value of the CreateServer Endpoint attribute). You cannot access the server by using the generated Endpoint value if the server is using a custom domain. If you specify a custom domain, you must also specify values for CustomCertificate and CustomPrivateKey.

                                                                                                                                                        \n@param customDomain Supported on servers running Chef Automate 2. An optional public endpoint of a server, such as https://aws.my-company.com. To access the server, create a CNAME DNS record in your preferred DNS service that points the custom domain to the endpoint that is generated when the server is created (the value of the CreateServer Endpoint attribute). You cannot access the server by using the generated Endpoint value if the server is using a custom domain. If you specify a custom domain, you must also specify values for CustomCertificate and CustomPrivateKey.", "setterMethodName" : "setCustomDomain", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customDomain", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "customDomain", "variableType" : "String", "documentation" : "

                                                                                                                                                        Supported on servers running Chef Automate 2. An optional public endpoint of a server, such as https://aws.my-company.com. To access the server, create a CNAME DNS record in your preferred DNS service that points the custom domain to the endpoint that is generated when the server is created (the value of the CreateServer Endpoint attribute). You cannot access the server by using the generated Endpoint value if the server is using a custom domain. If you specify a custom domain, you must also specify values for CustomCertificate and CustomPrivateKey.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCustomCertificate", "beanStyleSetterMethodName" : "setCustomCertificate", "c2jName" : "CustomCertificate", "c2jShape" : "CustomCertificate", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        Supported on servers running Chef Automate 2. A PEM-formatted HTTPS certificate. The value can be be a single, self-signed certificate, or a certificate chain. If you specify a custom certificate, you must also specify values for CustomDomain and CustomPrivateKey. The following are requirements for the CustomCertificate value:

                                                                                                                                                        • You can provide either a self-signed, custom certificate, or the full certificate chain.

                                                                                                                                                        • The certificate must be a valid X509 certificate, or a certificate chain in PEM format.

                                                                                                                                                        • The certificate must be valid at the time of upload. A certificate can't be used before its validity period begins (the certificate's NotBefore date), or after it expires (the certificate's NotAfter date).

                                                                                                                                                        • The certificate’s common name or subject alternative names (SANs), if present, must match the value of CustomDomain.

                                                                                                                                                        • The certificate must match the value of CustomPrivateKey.

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

                                                                                                                                                        Supported on servers running Chef Automate 2. A PEM-formatted HTTPS certificate. The value can be be a single, self-signed certificate, or a certificate chain. If you specify a custom certificate, you must also specify values for CustomDomain and CustomPrivateKey. The following are requirements for the CustomCertificate value:

                                                                                                                                                        • You can provide either a self-signed, custom certificate, or the full certificate chain.

                                                                                                                                                        • The certificate must be a valid X509 certificate, or a certificate chain in PEM format.

                                                                                                                                                        • The certificate must be valid at the time of upload. A certificate can't be used before its validity period begins (the certificate's NotBefore date), or after it expires (the certificate's NotAfter date).

                                                                                                                                                        • The certificate’s common name or subject alternative names (SANs), if present, must match the value of CustomDomain.

                                                                                                                                                        • The certificate must match the value of CustomPrivateKey.

                                                                                                                                                        \n@return Supported on servers running Chef Automate 2. A PEM-formatted HTTPS certificate. The value can be be a single, self-signed certificate, or a certificate chain. If you specify a custom certificate, you must also specify values for CustomDomain and CustomPrivateKey. The following are requirements for the CustomCertificate value:

                                                                                                                                                        • You can provide either a self-signed, custom certificate, or the full certificate chain.

                                                                                                                                                        • The certificate must be a valid X509 certificate, or a certificate chain in PEM format.

                                                                                                                                                        • The certificate must be valid at the time of upload. A certificate can't be used before its validity period begins (the certificate's NotBefore date), or after it expires (the certificate's NotAfter date).

                                                                                                                                                        • The certificate’s common name or subject alternative names (SANs), if present, must match the value of CustomDomain.

                                                                                                                                                        • The certificate must match the value of CustomPrivateKey.

                                                                                                                                                        • \n@deprecated Use {@link #customCertificate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                          Supported on servers running Chef Automate 2. A PEM-formatted HTTPS certificate. The value can be be a single, self-signed certificate, or a certificate chain. If you specify a custom certificate, you must also specify values for CustomDomain and CustomPrivateKey. The following are requirements for the CustomCertificate value:

                                                                                                                                                          • You can provide either a self-signed, custom certificate, or the full certificate chain.

                                                                                                                                                          • The certificate must be a valid X509 certificate, or a certificate chain in PEM format.

                                                                                                                                                          • The certificate must be valid at the time of upload. A certificate can't be used before its validity period begins (the certificate's NotBefore date), or after it expires (the certificate's NotAfter date).

                                                                                                                                                          • The certificate’s common name or subject alternative names (SANs), if present, must match the value of CustomDomain.

                                                                                                                                                          • The certificate must match the value of CustomPrivateKey.

                                                                                                                                                          \n@param customCertificate Supported on servers running Chef Automate 2. A PEM-formatted HTTPS certificate. The value can be be a single, self-signed certificate, or a certificate chain. If you specify a custom certificate, you must also specify values for CustomDomain and CustomPrivateKey. The following are requirements for the CustomCertificate value:

                                                                                                                                                          • You can provide either a self-signed, custom certificate, or the full certificate chain.

                                                                                                                                                          • The certificate must be a valid X509 certificate, or a certificate chain in PEM format.

                                                                                                                                                          • The certificate must be valid at the time of upload. A certificate can't be used before its validity period begins (the certificate's NotBefore date), or after it expires (the certificate's NotAfter date).

                                                                                                                                                          • The certificate’s common name or subject alternative names (SANs), if present, must match the value of CustomDomain.

                                                                                                                                                          • The certificate must match the value of CustomPrivateKey.

                                                                                                                                                          • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #customCertificate(String)}\n", "documentation" : "

                                                                                                                                                            Supported on servers running Chef Automate 2. A PEM-formatted HTTPS certificate. The value can be be a single, self-signed certificate, or a certificate chain. If you specify a custom certificate, you must also specify values for CustomDomain and CustomPrivateKey. The following are requirements for the CustomCertificate value:

                                                                                                                                                            • You can provide either a self-signed, custom certificate, or the full certificate chain.

                                                                                                                                                            • The certificate must be a valid X509 certificate, or a certificate chain in PEM format.

                                                                                                                                                            • The certificate must be valid at the time of upload. A certificate can't be used before its validity period begins (the certificate's NotBefore date), or after it expires (the certificate's NotAfter date).

                                                                                                                                                            • The certificate’s common name or subject alternative names (SANs), if present, must match the value of CustomDomain.

                                                                                                                                                            • The certificate must match the value of CustomPrivateKey.

                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CustomCertificate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCustomCertificate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customCertificate", "fluentSetterDocumentation" : "

                                                                                                                                                            Supported on servers running Chef Automate 2. A PEM-formatted HTTPS certificate. The value can be be a single, self-signed certificate, or a certificate chain. If you specify a custom certificate, you must also specify values for CustomDomain and CustomPrivateKey. The following are requirements for the CustomCertificate value:

                                                                                                                                                            • You can provide either a self-signed, custom certificate, or the full certificate chain.

                                                                                                                                                            • The certificate must be a valid X509 certificate, or a certificate chain in PEM format.

                                                                                                                                                            • The certificate must be valid at the time of upload. A certificate can't be used before its validity period begins (the certificate's NotBefore date), or after it expires (the certificate's NotAfter date).

                                                                                                                                                            • The certificate’s common name or subject alternative names (SANs), if present, must match the value of CustomDomain.

                                                                                                                                                            • The certificate must match the value of CustomPrivateKey.

                                                                                                                                                            \n@param customCertificate Supported on servers running Chef Automate 2. A PEM-formatted HTTPS certificate. The value can be be a single, self-signed certificate, or a certificate chain. If you specify a custom certificate, you must also specify values for CustomDomain and CustomPrivateKey. The following are requirements for the CustomCertificate value:

                                                                                                                                                            • You can provide either a self-signed, custom certificate, or the full certificate chain.

                                                                                                                                                            • The certificate must be a valid X509 certificate, or a certificate chain in PEM format.

                                                                                                                                                            • The certificate must be valid at the time of upload. A certificate can't be used before its validity period begins (the certificate's NotBefore date), or after it expires (the certificate's NotAfter date).

                                                                                                                                                            • The certificate’s common name or subject alternative names (SANs), if present, must match the value of CustomDomain.

                                                                                                                                                            • The certificate must match the value of CustomPrivateKey.

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

                                                                                                                                                              Supported on servers running Chef Automate 2. A PEM-formatted HTTPS certificate. The value can be be a single, self-signed certificate, or a certificate chain. If you specify a custom certificate, you must also specify values for CustomDomain and CustomPrivateKey. The following are requirements for the CustomCertificate value:

                                                                                                                                                              • You can provide either a self-signed, custom certificate, or the full certificate chain.

                                                                                                                                                              • The certificate must be a valid X509 certificate, or a certificate chain in PEM format.

                                                                                                                                                              • The certificate must be valid at the time of upload. A certificate can't be used before its validity period begins (the certificate's NotBefore date), or after it expires (the certificate's NotAfter date).

                                                                                                                                                              • The certificate’s common name or subject alternative names (SANs), if present, must match the value of CustomDomain.

                                                                                                                                                              • The certificate must match the value of CustomPrivateKey.

                                                                                                                                                              \n@return Supported on servers running Chef Automate 2. A PEM-formatted HTTPS certificate. The value can be be a single, self-signed certificate, or a certificate chain. If you specify a custom certificate, you must also specify values for CustomDomain and CustomPrivateKey. The following are requirements for the CustomCertificate value:

                                                                                                                                                              • You can provide either a self-signed, custom certificate, or the full certificate chain.

                                                                                                                                                              • The certificate must be a valid X509 certificate, or a certificate chain in PEM format.

                                                                                                                                                              • The certificate must be valid at the time of upload. A certificate can't be used before its validity period begins (the certificate's NotBefore date), or after it expires (the certificate's NotAfter date).

                                                                                                                                                              • The certificate’s common name or subject alternative names (SANs), if present, must match the value of CustomDomain.

                                                                                                                                                              • The certificate must match the value of CustomPrivateKey.

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

                                                                                                                                                                Supported on servers running Chef Automate 2. A PEM-formatted HTTPS certificate. The value can be be a single, self-signed certificate, or a certificate chain. If you specify a custom certificate, you must also specify values for CustomDomain and CustomPrivateKey. The following are requirements for the CustomCertificate value:

                                                                                                                                                                • You can provide either a self-signed, custom certificate, or the full certificate chain.

                                                                                                                                                                • The certificate must be a valid X509 certificate, or a certificate chain in PEM format.

                                                                                                                                                                • The certificate must be valid at the time of upload. A certificate can't be used before its validity period begins (the certificate's NotBefore date), or after it expires (the certificate's NotAfter date).

                                                                                                                                                                • The certificate’s common name or subject alternative names (SANs), if present, must match the value of CustomDomain.

                                                                                                                                                                • The certificate must match the value of CustomPrivateKey.

                                                                                                                                                                \n@param customCertificate Supported on servers running Chef Automate 2. A PEM-formatted HTTPS certificate. The value can be be a single, self-signed certificate, or a certificate chain. If you specify a custom certificate, you must also specify values for CustomDomain and CustomPrivateKey. The following are requirements for the CustomCertificate value:

                                                                                                                                                                • You can provide either a self-signed, custom certificate, or the full certificate chain.

                                                                                                                                                                • The certificate must be a valid X509 certificate, or a certificate chain in PEM format.

                                                                                                                                                                • The certificate must be valid at the time of upload. A certificate can't be used before its validity period begins (the certificate's NotBefore date), or after it expires (the certificate's NotAfter date).

                                                                                                                                                                • The certificate’s common name or subject alternative names (SANs), if present, must match the value of CustomDomain.

                                                                                                                                                                • The certificate must match the value of CustomPrivateKey.

                                                                                                                                                                • ", "setterMethodName" : "setCustomCertificate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customCertificate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "customCertificate", "variableType" : "String", "documentation" : "

                                                                                                                                                                  Supported on servers running Chef Automate 2. A PEM-formatted HTTPS certificate. The value can be be a single, self-signed certificate, or a certificate chain. If you specify a custom certificate, you must also specify values for CustomDomain and CustomPrivateKey. The following are requirements for the CustomCertificate value:

                                                                                                                                                                  • You can provide either a self-signed, custom certificate, or the full certificate chain.

                                                                                                                                                                  • The certificate must be a valid X509 certificate, or a certificate chain in PEM format.

                                                                                                                                                                  • The certificate must be valid at the time of upload. A certificate can't be used before its validity period begins (the certificate's NotBefore date), or after it expires (the certificate's NotAfter date).

                                                                                                                                                                  • The certificate’s common name or subject alternative names (SANs), if present, must match the value of CustomDomain.

                                                                                                                                                                  • The certificate must match the value of CustomPrivateKey.

                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCustomPrivateKey", "beanStyleSetterMethodName" : "setCustomPrivateKey", "c2jName" : "CustomPrivateKey", "c2jShape" : "CustomPrivateKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                  Supported on servers running Chef Automate 2. A private key in PEM format for connecting to the server by using HTTPS. The private key must not be encrypted; it cannot be protected by a password or passphrase. If you specify a custom private key, you must also specify values for CustomDomain and CustomCertificate.

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

                                                                                                                                                                  Supported on servers running Chef Automate 2. A private key in PEM format for connecting to the server by using HTTPS. The private key must not be encrypted; it cannot be protected by a password or passphrase. If you specify a custom private key, you must also specify values for CustomDomain and CustomCertificate.

                                                                                                                                                                  \n@return Supported on servers running Chef Automate 2. A private key in PEM format for connecting to the server by using HTTPS. The private key must not be encrypted; it cannot be protected by a password or passphrase. If you specify a custom private key, you must also specify values for CustomDomain and CustomCertificate.\n@deprecated Use {@link #customPrivateKey()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                  Supported on servers running Chef Automate 2. A private key in PEM format for connecting to the server by using HTTPS. The private key must not be encrypted; it cannot be protected by a password or passphrase. If you specify a custom private key, you must also specify values for CustomDomain and CustomCertificate.

                                                                                                                                                                  \n@param customPrivateKey Supported on servers running Chef Automate 2. A private key in PEM format for connecting to the server by using HTTPS. The private key must not be encrypted; it cannot be protected by a password or passphrase. If you specify a custom private key, you must also specify values for CustomDomain and CustomCertificate.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #customPrivateKey(String)}\n", "documentation" : "

                                                                                                                                                                  Supported on servers running Chef Automate 2. A private key in PEM format for connecting to the server by using HTTPS. The private key must not be encrypted; it cannot be protected by a password or passphrase. If you specify a custom private key, you must also specify values for CustomDomain and CustomCertificate.

                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CustomPrivateKey property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCustomPrivateKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customPrivateKey", "fluentSetterDocumentation" : "

                                                                                                                                                                  Supported on servers running Chef Automate 2. A private key in PEM format for connecting to the server by using HTTPS. The private key must not be encrypted; it cannot be protected by a password or passphrase. If you specify a custom private key, you must also specify values for CustomDomain and CustomCertificate.

                                                                                                                                                                  \n@param customPrivateKey Supported on servers running Chef Automate 2. A private key in PEM format for connecting to the server by using HTTPS. The private key must not be encrypted; it cannot be protected by a password or passphrase. If you specify a custom private key, you must also specify values for CustomDomain and CustomCertificate.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customPrivateKey", "getterDocumentation" : "

                                                                                                                                                                  Supported on servers running Chef Automate 2. A private key in PEM format for connecting to the server by using HTTPS. The private key must not be encrypted; it cannot be protected by a password or passphrase. If you specify a custom private key, you must also specify values for CustomDomain and CustomCertificate.

                                                                                                                                                                  \n@return Supported on servers running Chef Automate 2. A private key in PEM format for connecting to the server by using HTTPS. The private key must not be encrypted; it cannot be protected by a password or passphrase. If you specify a custom private key, you must also specify values for CustomDomain and CustomCertificate.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomPrivateKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomPrivateKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CustomPrivateKey", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                  Supported on servers running Chef Automate 2. A private key in PEM format for connecting to the server by using HTTPS. The private key must not be encrypted; it cannot be protected by a password or passphrase. If you specify a custom private key, you must also specify values for CustomDomain and CustomCertificate.

                                                                                                                                                                  \n@param customPrivateKey Supported on servers running Chef Automate 2. A private key in PEM format for connecting to the server by using HTTPS. The private key must not be encrypted; it cannot be protected by a password or passphrase. If you specify a custom private key, you must also specify values for CustomDomain and CustomCertificate.", "setterMethodName" : "setCustomPrivateKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customPrivateKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "customPrivateKey", "variableType" : "String", "documentation" : "

                                                                                                                                                                  Supported on servers running Chef Automate 2. A private key in PEM format for connecting to the server by using HTTPS. The private key must not be encrypted; it cannot be protected by a password or passphrase. If you specify a custom private key, you must also specify values for CustomDomain and CustomCertificate.

                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDisableAutomatedBackup", "beanStyleSetterMethodName" : "setDisableAutomatedBackup", "c2jName" : "DisableAutomatedBackup", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                  Enable or disable scheduled backups. Valid values are true or false. The default value is 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 #disableAutomatedBackup(Boolean)}.\n@param disableAutomatedBackup 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 #disableAutomatedBackup(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                  Enable or disable scheduled backups. Valid values are true or false. The default value is true.

                                                                                                                                                                  \n@return Enable or disable scheduled backups. Valid values are true or false. The default value is true.\n@deprecated Use {@link #disableAutomatedBackup()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                  Enable or disable scheduled backups. Valid values are true or false. The default value is true.

                                                                                                                                                                  \n@param disableAutomatedBackup Enable or disable scheduled backups. Valid values are true or false. The default value is true.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #disableAutomatedBackup(Boolean)}\n", "documentation" : "

                                                                                                                                                                  Enable or disable scheduled backups. Valid values are true or false. The default value is true.

                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DisableAutomatedBackup property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDisableAutomatedBackup", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "disableAutomatedBackup", "fluentSetterDocumentation" : "

                                                                                                                                                                  Enable or disable scheduled backups. Valid values are true or false. The default value is true.

                                                                                                                                                                  \n@param disableAutomatedBackup Enable or disable scheduled backups. Valid values are true or false. The default value is true.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "disableAutomatedBackup", "getterDocumentation" : "

                                                                                                                                                                  Enable or disable scheduled backups. Valid values are true or false. The default value is true.

                                                                                                                                                                  \n@return Enable or disable scheduled backups. Valid values are true or false. The default value is 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" : "DisableAutomatedBackup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DisableAutomatedBackup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "DisableAutomatedBackup", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                  Enable or disable scheduled backups. Valid values are true or false. The default value is true.

                                                                                                                                                                  \n@param disableAutomatedBackup Enable or disable scheduled backups. Valid values are true or false. The default value is true.", "setterMethodName" : "setDisableAutomatedBackup", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "disableAutomatedBackup", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "disableAutomatedBackup", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                  Enable or disable scheduled backups. Valid values are true or false. The default value is true.

                                                                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEngine", "beanStyleSetterMethodName" : "setEngine", "c2jName" : "Engine", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                  The configuration management engine to use. Valid values include ChefAutomate and Puppet.

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

                                                                                                                                                                  The configuration management engine to use. Valid values include ChefAutomate and Puppet.

                                                                                                                                                                  \n@return The configuration management engine to use. Valid values include ChefAutomate and Puppet.\n@deprecated Use {@link #engine()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                  The configuration management engine to use. Valid values include ChefAutomate and Puppet.

                                                                                                                                                                  \n@param engine The configuration management engine to use. Valid values include ChefAutomate and Puppet.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #engine(String)}\n", "documentation" : "

                                                                                                                                                                  The configuration management engine to use. Valid values include ChefAutomate and Puppet.

                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Engine property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEngine", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "engine", "fluentSetterDocumentation" : "

                                                                                                                                                                  The configuration management engine to use. Valid values include ChefAutomate and Puppet.

                                                                                                                                                                  \n@param engine The configuration management engine to use. Valid values include ChefAutomate and Puppet.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "engine", "getterDocumentation" : "

                                                                                                                                                                  The configuration management engine to use. Valid values include ChefAutomate and Puppet.

                                                                                                                                                                  \n@return The configuration management engine to use. Valid values include ChefAutomate and Puppet.", "getterModel" : { "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 configuration management engine to use. Valid values include ChefAutomate and Puppet.

                                                                                                                                                                  \n@param engine The configuration management engine to use. Valid values include ChefAutomate and Puppet.", "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 configuration management engine to use. Valid values include ChefAutomate and Puppet.

                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEngineModel", "beanStyleSetterMethodName" : "setEngineModel", "c2jName" : "EngineModel", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                  The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for 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 #engineModel(String)}.\n@param engineModel a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #engineModel(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                  The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for Chef.

                                                                                                                                                                  \n@return The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for Chef.\n@deprecated Use {@link #engineModel()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                  The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for Chef.

                                                                                                                                                                  \n@param engineModel The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for Chef.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #engineModel(String)}\n", "documentation" : "

                                                                                                                                                                  The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for Chef.

                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EngineModel property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEngineModel", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "engineModel", "fluentSetterDocumentation" : "

                                                                                                                                                                  The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for Chef.

                                                                                                                                                                  \n@param engineModel The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for Chef.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "engineModel", "getterDocumentation" : "

                                                                                                                                                                  The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for Chef.

                                                                                                                                                                  \n@return The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for 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" : "EngineModel", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EngineModel", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EngineModel", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                  The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for Chef.

                                                                                                                                                                  \n@param engineModel The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for Chef.", "setterMethodName" : "setEngineModel", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "engineModel", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "engineModel", "variableType" : "String", "documentation" : "

                                                                                                                                                                  The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for Chef.

                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEngineVersion", "beanStyleSetterMethodName" : "setEngineVersion", "c2jName" : "EngineVersion", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                  The major release version of the engine that you want to use. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.

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

                                                                                                                                                                  The major release version of the engine that you want to use. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.

                                                                                                                                                                  \n@return The major release version of the engine that you want to use. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.\n@deprecated Use {@link #engineVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                  The major release version of the engine that you want to use. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.

                                                                                                                                                                  \n@param engineVersion The major release version of the engine that you want to use. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #engineVersion(String)}\n", "documentation" : "

                                                                                                                                                                  The major release version of the engine that you want to use. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.

                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EngineVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEngineVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "engineVersion", "fluentSetterDocumentation" : "

                                                                                                                                                                  The major release version of the engine that you want to use. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.

                                                                                                                                                                  \n@param engineVersion The major release version of the engine that you want to use. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "engineVersion", "getterDocumentation" : "

                                                                                                                                                                  The major release version of the engine that you want to use. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.

                                                                                                                                                                  \n@return The major release version of the engine that you want to use. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EngineVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EngineVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EngineVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                  The major release version of the engine that you want to use. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.

                                                                                                                                                                  \n@param engineVersion The major release version of the engine that you want to use. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.", "setterMethodName" : "setEngineVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "engineVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "engineVersion", "variableType" : "String", "documentation" : "

                                                                                                                                                                  The major release version of the engine that you want to use. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.

                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getEngineAttributes", "beanStyleSetterMethodName" : "setEngineAttributes", "c2jName" : "EngineAttributes", "c2jShape" : "EngineAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                  Optional engine attributes on a specified server.

                                                                                                                                                                  Attributes accepted in a Chef createServer request:

                                                                                                                                                                  • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA public key. The corresponding private key is required to access the Chef API. When no CHEF_AUTOMATE_PIVOTAL_KEY is set, a private key is generated and returned in the response.

                                                                                                                                                                  • CHEF_AUTOMATE_ADMIN_PASSWORD: The password for the administrative user in the Chef Automate web-based dashboard. The password length is a minimum of eight characters, and a maximum of 32. The password can contain letters, numbers, and special characters (!/@#$%^&+=_). The password must contain at least one lower case letter, one upper case letter, one number, and one special character. When no CHEF_AUTOMATE_ADMIN_PASSWORD is set, one is generated and returned in the response.

                                                                                                                                                                  Attributes accepted in a Puppet createServer request:

                                                                                                                                                                  • PUPPET_ADMIN_PASSWORD: To work with the Puppet Enterprise console, a password must use ASCII characters.

                                                                                                                                                                  • PUPPET_R10K_REMOTE: The r10k remote is the URL of your control repository (for example, ssh://[email protected]:user/control-repo.git). Specifying an r10k remote opens TCP port 8170.

                                                                                                                                                                  • PUPPET_R10K_PRIVATE_KEY: If you are using a private Git repository, add PUPPET_R10K_PRIVATE_KEY to specify a PEM-encoded private SSH key.

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

                                                                                                                                                                  Optional engine attributes on a specified server.

                                                                                                                                                                  Attributes accepted in a Chef createServer request:

                                                                                                                                                                  • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA public key. The corresponding private key is required to access the Chef API. When no CHEF_AUTOMATE_PIVOTAL_KEY is set, a private key is generated and returned in the response.

                                                                                                                                                                  • CHEF_AUTOMATE_ADMIN_PASSWORD: The password for the administrative user in the Chef Automate web-based dashboard. The password length is a minimum of eight characters, and a maximum of 32. The password can contain letters, numbers, and special characters (!/@#$%^&+=_). The password must contain at least one lower case letter, one upper case letter, one number, and one special character. When no CHEF_AUTOMATE_ADMIN_PASSWORD is set, one is generated and returned in the response.

                                                                                                                                                                  Attributes accepted in a Puppet createServer request:

                                                                                                                                                                  • PUPPET_ADMIN_PASSWORD: To work with the Puppet Enterprise console, a password must use ASCII characters.

                                                                                                                                                                  • PUPPET_R10K_REMOTE: The r10k remote is the URL of your control repository (for example, ssh://[email protected]:user/control-repo.git). Specifying an r10k remote opens TCP port 8170.

                                                                                                                                                                  • PUPPET_R10K_PRIVATE_KEY: If you are using a private Git repository, add PUPPET_R10K_PRIVATE_KEY to specify a PEM-encoded private SSH key.

                                                                                                                                                                  \n

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

                                                                                                                                                                  \n

                                                                                                                                                                  \nYou can use {@link #hasEngineAttributes()} to see if a value was sent in this field.\n

                                                                                                                                                                  \n@return Optional engine attributes on a specified server.

                                                                                                                                                                  Attributes accepted in a Chef createServer request:

                                                                                                                                                                  • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA public key. The corresponding private key is required to access the Chef API. When no CHEF_AUTOMATE_PIVOTAL_KEY is set, a private key is generated and returned in the response.

                                                                                                                                                                  • CHEF_AUTOMATE_ADMIN_PASSWORD: The password for the administrative user in the Chef Automate web-based dashboard. The password length is a minimum of eight characters, and a maximum of 32. The password can contain letters, numbers, and special characters (!/@#$%^&+=_). The password must contain at least one lower case letter, one upper case letter, one number, and one special character. When no CHEF_AUTOMATE_ADMIN_PASSWORD is set, one is generated and returned in the response.

                                                                                                                                                                  Attributes accepted in a Puppet createServer request:

                                                                                                                                                                  • PUPPET_ADMIN_PASSWORD: To work with the Puppet Enterprise console, a password must use ASCII characters.

                                                                                                                                                                  • PUPPET_R10K_REMOTE: The r10k remote is the URL of your control repository (for example, ssh://[email protected]:user/control-repo.git). Specifying an r10k remote opens TCP port 8170.

                                                                                                                                                                  • PUPPET_R10K_PRIVATE_KEY: If you are using a private Git repository, add PUPPET_R10K_PRIVATE_KEY to specify a PEM-encoded private SSH key.

                                                                                                                                                                  • \n@deprecated Use {@link #engineAttributes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                    Optional engine attributes on a specified server.

                                                                                                                                                                    Attributes accepted in a Chef createServer request:

                                                                                                                                                                    • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA public key. The corresponding private key is required to access the Chef API. When no CHEF_AUTOMATE_PIVOTAL_KEY is set, a private key is generated and returned in the response.

                                                                                                                                                                    • CHEF_AUTOMATE_ADMIN_PASSWORD: The password for the administrative user in the Chef Automate web-based dashboard. The password length is a minimum of eight characters, and a maximum of 32. The password can contain letters, numbers, and special characters (!/@#$%^&+=_). The password must contain at least one lower case letter, one upper case letter, one number, and one special character. When no CHEF_AUTOMATE_ADMIN_PASSWORD is set, one is generated and returned in the response.

                                                                                                                                                                    Attributes accepted in a Puppet createServer request:

                                                                                                                                                                    • PUPPET_ADMIN_PASSWORD: To work with the Puppet Enterprise console, a password must use ASCII characters.

                                                                                                                                                                    • PUPPET_R10K_REMOTE: The r10k remote is the URL of your control repository (for example, ssh://[email protected]:user/control-repo.git). Specifying an r10k remote opens TCP port 8170.

                                                                                                                                                                    • PUPPET_R10K_PRIVATE_KEY: If you are using a private Git repository, add PUPPET_R10K_PRIVATE_KEY to specify a PEM-encoded private SSH key.

                                                                                                                                                                    \n@param engineAttributes Optional engine attributes on a specified server.

                                                                                                                                                                    Attributes accepted in a Chef createServer request:

                                                                                                                                                                    • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA public key. The corresponding private key is required to access the Chef API. When no CHEF_AUTOMATE_PIVOTAL_KEY is set, a private key is generated and returned in the response.

                                                                                                                                                                    • CHEF_AUTOMATE_ADMIN_PASSWORD: The password for the administrative user in the Chef Automate web-based dashboard. The password length is a minimum of eight characters, and a maximum of 32. The password can contain letters, numbers, and special characters (!/@#$%^&+=_). The password must contain at least one lower case letter, one upper case letter, one number, and one special character. When no CHEF_AUTOMATE_ADMIN_PASSWORD is set, one is generated and returned in the response.

                                                                                                                                                                    Attributes accepted in a Puppet createServer request:

                                                                                                                                                                    • PUPPET_ADMIN_PASSWORD: To work with the Puppet Enterprise console, a password must use ASCII characters.

                                                                                                                                                                    • PUPPET_R10K_REMOTE: The r10k remote is the URL of your control repository (for example, ssh://[email protected]:user/control-repo.git). Specifying an r10k remote opens TCP port 8170.

                                                                                                                                                                    • PUPPET_R10K_PRIVATE_KEY: If you are using a private Git repository, add PUPPET_R10K_PRIVATE_KEY to specify a PEM-encoded private SSH key.

                                                                                                                                                                    • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #engineAttributes(List)}\n", "documentation" : "

                                                                                                                                                                      Optional engine attributes on a specified server.

                                                                                                                                                                      Attributes accepted in a Chef createServer request:

                                                                                                                                                                      • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA public key. The corresponding private key is required to access the Chef API. When no CHEF_AUTOMATE_PIVOTAL_KEY is set, a private key is generated and returned in the response.

                                                                                                                                                                      • CHEF_AUTOMATE_ADMIN_PASSWORD: The password for the administrative user in the Chef Automate web-based dashboard. The password length is a minimum of eight characters, and a maximum of 32. The password can contain letters, numbers, and special characters (!/@#$%^&+=_). The password must contain at least one lower case letter, one upper case letter, one number, and one special character. When no CHEF_AUTOMATE_ADMIN_PASSWORD is set, one is generated and returned in the response.

                                                                                                                                                                      Attributes accepted in a Puppet createServer request:

                                                                                                                                                                      • PUPPET_ADMIN_PASSWORD: To work with the Puppet Enterprise console, a password must use ASCII characters.

                                                                                                                                                                      • PUPPET_R10K_REMOTE: The r10k remote is the URL of your control repository (for example, ssh://[email protected]:user/control-repo.git). Specifying an r10k remote opens TCP port 8170.

                                                                                                                                                                      • PUPPET_R10K_PRIVATE_KEY: If you are using a private Git repository, add PUPPET_R10K_PRIVATE_KEY to specify a PEM-encoded private SSH key.

                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EngineAttributes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEngineAttributes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "engineAttributes", "fluentSetterDocumentation" : "

                                                                                                                                                                      Optional engine attributes on a specified server.

                                                                                                                                                                      Attributes accepted in a Chef createServer request:

                                                                                                                                                                      • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA public key. The corresponding private key is required to access the Chef API. When no CHEF_AUTOMATE_PIVOTAL_KEY is set, a private key is generated and returned in the response.

                                                                                                                                                                      • CHEF_AUTOMATE_ADMIN_PASSWORD: The password for the administrative user in the Chef Automate web-based dashboard. The password length is a minimum of eight characters, and a maximum of 32. The password can contain letters, numbers, and special characters (!/@#$%^&+=_). The password must contain at least one lower case letter, one upper case letter, one number, and one special character. When no CHEF_AUTOMATE_ADMIN_PASSWORD is set, one is generated and returned in the response.

                                                                                                                                                                      Attributes accepted in a Puppet createServer request:

                                                                                                                                                                      • PUPPET_ADMIN_PASSWORD: To work with the Puppet Enterprise console, a password must use ASCII characters.

                                                                                                                                                                      • PUPPET_R10K_REMOTE: The r10k remote is the URL of your control repository (for example, ssh://[email protected]:user/control-repo.git). Specifying an r10k remote opens TCP port 8170.

                                                                                                                                                                      • PUPPET_R10K_PRIVATE_KEY: If you are using a private Git repository, add PUPPET_R10K_PRIVATE_KEY to specify a PEM-encoded private SSH key.

                                                                                                                                                                      \n@param engineAttributes Optional engine attributes on a specified server.

                                                                                                                                                                      Attributes accepted in a Chef createServer request:

                                                                                                                                                                      • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA public key. The corresponding private key is required to access the Chef API. When no CHEF_AUTOMATE_PIVOTAL_KEY is set, a private key is generated and returned in the response.

                                                                                                                                                                      • CHEF_AUTOMATE_ADMIN_PASSWORD: The password for the administrative user in the Chef Automate web-based dashboard. The password length is a minimum of eight characters, and a maximum of 32. The password can contain letters, numbers, and special characters (!/@#$%^&+=_). The password must contain at least one lower case letter, one upper case letter, one number, and one special character. When no CHEF_AUTOMATE_ADMIN_PASSWORD is set, one is generated and returned in the response.

                                                                                                                                                                      Attributes accepted in a Puppet createServer request:

                                                                                                                                                                      • PUPPET_ADMIN_PASSWORD: To work with the Puppet Enterprise console, a password must use ASCII characters.

                                                                                                                                                                      • PUPPET_R10K_REMOTE: The r10k remote is the URL of your control repository (for example, ssh://[email protected]:user/control-repo.git). Specifying an r10k remote opens TCP port 8170.

                                                                                                                                                                      • PUPPET_R10K_PRIVATE_KEY: If you are using a private Git repository, add PUPPET_R10K_PRIVATE_KEY to specify a PEM-encoded private SSH key.

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

                                                                                                                                                                        Optional engine attributes on a specified server.

                                                                                                                                                                        Attributes accepted in a Chef createServer request:

                                                                                                                                                                        • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA public key. The corresponding private key is required to access the Chef API. When no CHEF_AUTOMATE_PIVOTAL_KEY is set, a private key is generated and returned in the response.

                                                                                                                                                                        • CHEF_AUTOMATE_ADMIN_PASSWORD: The password for the administrative user in the Chef Automate web-based dashboard. The password length is a minimum of eight characters, and a maximum of 32. The password can contain letters, numbers, and special characters (!/@#$%^&+=_). The password must contain at least one lower case letter, one upper case letter, one number, and one special character. When no CHEF_AUTOMATE_ADMIN_PASSWORD is set, one is generated and returned in the response.

                                                                                                                                                                        Attributes accepted in a Puppet createServer request:

                                                                                                                                                                        • PUPPET_ADMIN_PASSWORD: To work with the Puppet Enterprise console, a password must use ASCII characters.

                                                                                                                                                                        • PUPPET_R10K_REMOTE: The r10k remote is the URL of your control repository (for example, ssh://[email protected]:user/control-repo.git). Specifying an r10k remote opens TCP port 8170.

                                                                                                                                                                        • PUPPET_R10K_PRIVATE_KEY: If you are using a private Git repository, add PUPPET_R10K_PRIVATE_KEY to specify a PEM-encoded private SSH key.

                                                                                                                                                                        \n

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

                                                                                                                                                                        \n

                                                                                                                                                                        \nYou can use {@link #hasEngineAttributes()} to see if a value was sent in this field.\n

                                                                                                                                                                        \n@return Optional engine attributes on a specified server.

                                                                                                                                                                        Attributes accepted in a Chef createServer request:

                                                                                                                                                                        • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA public key. The corresponding private key is required to access the Chef API. When no CHEF_AUTOMATE_PIVOTAL_KEY is set, a private key is generated and returned in the response.

                                                                                                                                                                        • CHEF_AUTOMATE_ADMIN_PASSWORD: The password for the administrative user in the Chef Automate web-based dashboard. The password length is a minimum of eight characters, and a maximum of 32. The password can contain letters, numbers, and special characters (!/@#$%^&+=_). The password must contain at least one lower case letter, one upper case letter, one number, and one special character. When no CHEF_AUTOMATE_ADMIN_PASSWORD is set, one is generated and returned in the response.

                                                                                                                                                                        Attributes accepted in a Puppet createServer request:

                                                                                                                                                                        • PUPPET_ADMIN_PASSWORD: To work with the Puppet Enterprise console, a password must use ASCII characters.

                                                                                                                                                                        • PUPPET_R10K_REMOTE: The r10k remote is the URL of your control repository (for example, ssh://[email protected]:user/control-repo.git). Specifying an r10k remote opens TCP port 8170.

                                                                                                                                                                        • PUPPET_R10K_PRIVATE_KEY: If you are using a private Git repository, add PUPPET_R10K_PRIVATE_KEY to specify a PEM-encoded private SSH key.

                                                                                                                                                                        • ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EngineAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EngineAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EngineAttribute", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link EngineAttribute.Builder} avoiding the need to create one manually via {@link EngineAttribute#builder()}.\n\nWhen the {@link Consumer} completes, {@link EngineAttribute.Builder#build()} is called immediately and its result is passed to {@link #member(EngineAttribute)}.\n@param member a consumer that will call methods on {@link EngineAttribute.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(EngineAttribute)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(EngineAttribute)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "EngineAttribute", "documentation" : 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" : "EngineAttribute", "variableName" : "member", "variableType" : "EngineAttribute", "documentation" : null, "simpleType" : "EngineAttribute", "variableSetterType" : "EngineAttribute" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EngineAttribute", "variableName" : "member", "variableType" : "EngineAttribute", "documentation" : "", "simpleType" : "EngineAttribute", "variableSetterType" : "EngineAttribute" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EngineAttribute", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EngineAttribute", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "EngineAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                          Optional engine attributes on a specified server.

                                                                                                                                                                          Attributes accepted in a Chef createServer request:

                                                                                                                                                                          • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA public key. The corresponding private key is required to access the Chef API. When no CHEF_AUTOMATE_PIVOTAL_KEY is set, a private key is generated and returned in the response.

                                                                                                                                                                          • CHEF_AUTOMATE_ADMIN_PASSWORD: The password for the administrative user in the Chef Automate web-based dashboard. The password length is a minimum of eight characters, and a maximum of 32. The password can contain letters, numbers, and special characters (!/@#$%^&+=_). The password must contain at least one lower case letter, one upper case letter, one number, and one special character. When no CHEF_AUTOMATE_ADMIN_PASSWORD is set, one is generated and returned in the response.

                                                                                                                                                                          Attributes accepted in a Puppet createServer request:

                                                                                                                                                                          • PUPPET_ADMIN_PASSWORD: To work with the Puppet Enterprise console, a password must use ASCII characters.

                                                                                                                                                                          • PUPPET_R10K_REMOTE: The r10k remote is the URL of your control repository (for example, ssh://[email protected]:user/control-repo.git). Specifying an r10k remote opens TCP port 8170.

                                                                                                                                                                          • PUPPET_R10K_PRIVATE_KEY: If you are using a private Git repository, add PUPPET_R10K_PRIVATE_KEY to specify a PEM-encoded private SSH key.

                                                                                                                                                                          \n@param engineAttributes Optional engine attributes on a specified server.

                                                                                                                                                                          Attributes accepted in a Chef createServer request:

                                                                                                                                                                          • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA public key. The corresponding private key is required to access the Chef API. When no CHEF_AUTOMATE_PIVOTAL_KEY is set, a private key is generated and returned in the response.

                                                                                                                                                                          • CHEF_AUTOMATE_ADMIN_PASSWORD: The password for the administrative user in the Chef Automate web-based dashboard. The password length is a minimum of eight characters, and a maximum of 32. The password can contain letters, numbers, and special characters (!/@#$%^&+=_). The password must contain at least one lower case letter, one upper case letter, one number, and one special character. When no CHEF_AUTOMATE_ADMIN_PASSWORD is set, one is generated and returned in the response.

                                                                                                                                                                          Attributes accepted in a Puppet createServer request:

                                                                                                                                                                          • PUPPET_ADMIN_PASSWORD: To work with the Puppet Enterprise console, a password must use ASCII characters.

                                                                                                                                                                          • PUPPET_R10K_REMOTE: The r10k remote is the URL of your control repository (for example, ssh://[email protected]:user/control-repo.git). Specifying an r10k remote opens TCP port 8170.

                                                                                                                                                                          • PUPPET_R10K_PRIVATE_KEY: If you are using a private Git repository, add PUPPET_R10K_PRIVATE_KEY to specify a PEM-encoded private SSH key.

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

                                                                                                                                                                            Optional engine attributes on a specified server.

                                                                                                                                                                            Attributes accepted in a Chef createServer request:

                                                                                                                                                                            • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA public key. The corresponding private key is required to access the Chef API. When no CHEF_AUTOMATE_PIVOTAL_KEY is set, a private key is generated and returned in the response.

                                                                                                                                                                            • CHEF_AUTOMATE_ADMIN_PASSWORD: The password for the administrative user in the Chef Automate web-based dashboard. The password length is a minimum of eight characters, and a maximum of 32. The password can contain letters, numbers, and special characters (!/@#$%^&+=_). The password must contain at least one lower case letter, one upper case letter, one number, and one special character. When no CHEF_AUTOMATE_ADMIN_PASSWORD is set, one is generated and returned in the response.

                                                                                                                                                                            Attributes accepted in a Puppet createServer request:

                                                                                                                                                                            • PUPPET_ADMIN_PASSWORD: To work with the Puppet Enterprise console, a password must use ASCII characters.

                                                                                                                                                                            • PUPPET_R10K_REMOTE: The r10k remote is the URL of your control repository (for example, ssh://[email protected]:user/control-repo.git). Specifying an r10k remote opens TCP port 8170.

                                                                                                                                                                            • PUPPET_R10K_PRIVATE_KEY: If you are using a private Git repository, add PUPPET_R10K_PRIVATE_KEY to specify a PEM-encoded private SSH key.

                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBackupRetentionCount", "beanStyleSetterMethodName" : "setBackupRetentionCount", "c2jName" : "BackupRetentionCount", "c2jShape" : "BackupRetentionCountDefinition", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                            The number of automated backups that you want to keep. Whenever a new backup is created, AWS OpsWorks CM deletes the oldest backups if this number is exceeded. The default value is 1.

                                                                                                                                                                            \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 #backupRetentionCount(Integer)}.\n@param backupRetentionCount 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 #backupRetentionCount(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                            The number of automated backups that you want to keep. Whenever a new backup is created, AWS OpsWorks CM deletes the oldest backups if this number is exceeded. The default value is 1.

                                                                                                                                                                            \n@return The number of automated backups that you want to keep. Whenever a new backup is created, AWS OpsWorks CM deletes the oldest backups if this number is exceeded. The default value is 1.\n@deprecated Use {@link #backupRetentionCount()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                            The number of automated backups that you want to keep. Whenever a new backup is created, AWS OpsWorks CM deletes the oldest backups if this number is exceeded. The default value is 1.

                                                                                                                                                                            \n@param backupRetentionCount The number of automated backups that you want to keep. Whenever a new backup is created, AWS OpsWorks CM deletes the oldest backups if this number is exceeded. The default value is 1.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #backupRetentionCount(Integer)}\n", "documentation" : "

                                                                                                                                                                            The number of automated backups that you want to keep. Whenever a new backup is created, AWS OpsWorks CM deletes the oldest backups if this number is exceeded. The default value is 1.

                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BackupRetentionCount property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBackupRetentionCount", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "backupRetentionCount", "fluentSetterDocumentation" : "

                                                                                                                                                                            The number of automated backups that you want to keep. Whenever a new backup is created, AWS OpsWorks CM deletes the oldest backups if this number is exceeded. The default value is 1.

                                                                                                                                                                            \n@param backupRetentionCount The number of automated backups that you want to keep. Whenever a new backup is created, AWS OpsWorks CM deletes the oldest backups if this number is exceeded. The default value is 1.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "backupRetentionCount", "getterDocumentation" : "

                                                                                                                                                                            The number of automated backups that you want to keep. Whenever a new backup is created, AWS OpsWorks CM deletes the oldest backups if this number is exceeded. The default value is 1.

                                                                                                                                                                            \n@return The number of automated backups that you want to keep. Whenever a new backup is created, AWS OpsWorks CM deletes the oldest backups if this number is exceeded. The default value is 1.", "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" : "BackupRetentionCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BackupRetentionCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "BackupRetentionCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                            The number of automated backups that you want to keep. Whenever a new backup is created, AWS OpsWorks CM deletes the oldest backups if this number is exceeded. The default value is 1.

                                                                                                                                                                            \n@param backupRetentionCount The number of automated backups that you want to keep. Whenever a new backup is created, AWS OpsWorks CM deletes the oldest backups if this number is exceeded. The default value is 1.", "setterMethodName" : "setBackupRetentionCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "backupRetentionCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "backupRetentionCount", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                            The number of automated backups that you want to keep. Whenever a new backup is created, AWS OpsWorks CM deletes the oldest backups if this number is exceeded. The default value is 1.

                                                                                                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServerName", "beanStyleSetterMethodName" : "setServerName", "c2jName" : "ServerName", "c2jShape" : "ServerName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                            The name of the server. The server name must be unique within your AWS account, within each region. Server names must start with a letter; then letters, numbers, or hyphens (-) are allowed, up to a maximum of 40 characters.

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

                                                                                                                                                                            The name of the server. The server name must be unique within your AWS account, within each region. Server names must start with a letter; then letters, numbers, or hyphens (-) are allowed, up to a maximum of 40 characters.

                                                                                                                                                                            \n@return The name of the server. The server name must be unique within your AWS account, within each region. Server names must start with a letter; then letters, numbers, or hyphens (-) are allowed, up to a maximum of 40 characters.\n@deprecated Use {@link #serverName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                            The name of the server. The server name must be unique within your AWS account, within each region. Server names must start with a letter; then letters, numbers, or hyphens (-) are allowed, up to a maximum of 40 characters.

                                                                                                                                                                            \n@param serverName The name of the server. The server name must be unique within your AWS account, within each region. Server names must start with a letter; then letters, numbers, or hyphens (-) are allowed, up to a maximum of 40 characters.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serverName(String)}\n", "documentation" : "

                                                                                                                                                                            The name of the server. The server name must be unique within your AWS account, within each region. Server names must start with a letter; then letters, numbers, or hyphens (-) are allowed, up to a maximum of 40 characters.

                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serverName", "fluentSetterDocumentation" : "

                                                                                                                                                                            The name of the server. The server name must be unique within your AWS account, within each region. Server names must start with a letter; then letters, numbers, or hyphens (-) are allowed, up to a maximum of 40 characters.

                                                                                                                                                                            \n@param serverName The name of the server. The server name must be unique within your AWS account, within each region. Server names must start with a letter; then letters, numbers, or hyphens (-) are allowed, up to a maximum of 40 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serverName", "getterDocumentation" : "

                                                                                                                                                                            The name of the server. The server name must be unique within your AWS account, within each region. Server names must start with a letter; then letters, numbers, or hyphens (-) are allowed, up to a maximum of 40 characters.

                                                                                                                                                                            \n@return The name of the server. The server name must be unique within your AWS account, within each region. Server names must start with a letter; then letters, numbers, or hyphens (-) are allowed, up to a maximum of 40 characters.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServerName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                            The name of the server. The server name must be unique within your AWS account, within each region. Server names must start with a letter; then letters, numbers, or hyphens (-) are allowed, up to a maximum of 40 characters.

                                                                                                                                                                            \n@param serverName The name of the server. The server name must be unique within your AWS account, within each region. Server names must start with a letter; then letters, numbers, or hyphens (-) are allowed, up to a maximum of 40 characters.", "setterMethodName" : "setServerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : "

                                                                                                                                                                            The name of the server. The server name must be unique within your AWS account, within each region. Server names must start with a letter; then letters, numbers, or hyphens (-) are allowed, up to a maximum of 40 characters.

                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInstanceProfileArn", "beanStyleSetterMethodName" : "setInstanceProfileArn", "c2jName" : "InstanceProfileArn", "c2jShape" : "InstanceProfileArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                            The ARN of the instance profile that your Amazon EC2 instances use. Although the AWS OpsWorks console typically creates the instance profile for you, if you are using API commands instead, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the instance profile you need.

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

                                                                                                                                                                            The ARN of the instance profile that your Amazon EC2 instances use. Although the AWS OpsWorks console typically creates the instance profile for you, if you are using API commands instead, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the instance profile you need.

                                                                                                                                                                            \n@return The ARN of the instance profile that your Amazon EC2 instances use. Although the AWS OpsWorks console typically creates the instance profile for you, if you are using API commands instead, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the instance profile you need.\n@deprecated Use {@link #instanceProfileArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                            The ARN of the instance profile that your Amazon EC2 instances use. Although the AWS OpsWorks console typically creates the instance profile for you, if you are using API commands instead, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the instance profile you need.

                                                                                                                                                                            \n@param instanceProfileArn The ARN of the instance profile that your Amazon EC2 instances use. Although the AWS OpsWorks console typically creates the instance profile for you, if you are using API commands instead, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the instance profile you need.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #instanceProfileArn(String)}\n", "documentation" : "

                                                                                                                                                                            The ARN of the instance profile that your Amazon EC2 instances use. Although the AWS OpsWorks console typically creates the instance profile for you, if you are using API commands instead, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the instance profile you need.

                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InstanceProfileArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInstanceProfileArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceProfileArn", "fluentSetterDocumentation" : "

                                                                                                                                                                            The ARN of the instance profile that your Amazon EC2 instances use. Although the AWS OpsWorks console typically creates the instance profile for you, if you are using API commands instead, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the instance profile you need.

                                                                                                                                                                            \n@param instanceProfileArn The ARN of the instance profile that your Amazon EC2 instances use. Although the AWS OpsWorks console typically creates the instance profile for you, if you are using API commands instead, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the instance profile you need.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceProfileArn", "getterDocumentation" : "

                                                                                                                                                                            The ARN of the instance profile that your Amazon EC2 instances use. Although the AWS OpsWorks console typically creates the instance profile for you, if you are using API commands instead, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the instance profile you need.

                                                                                                                                                                            \n@return The ARN of the instance profile that your Amazon EC2 instances use. Although the AWS OpsWorks console typically creates the instance profile for you, if you are using API commands instead, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the instance profile you need.", "getterModel" : { "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 profile that your Amazon EC2 instances use. Although the AWS OpsWorks console typically creates the instance profile for you, if you are using API commands instead, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the instance profile you need.

                                                                                                                                                                            \n@param instanceProfileArn The ARN of the instance profile that your Amazon EC2 instances use. Although the AWS OpsWorks console typically creates the instance profile for you, if you are using API commands instead, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the instance profile you need.", "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 profile that your Amazon EC2 instances use. Although the AWS OpsWorks console typically creates the instance profile for you, if you are using API commands instead, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the instance profile you need.

                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInstanceType", "beanStyleSetterMethodName" : "setInstanceType", "c2jName" : "InstanceType", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                            The Amazon EC2 instance type to use. For example, m5.large.

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

                                                                                                                                                                            The Amazon EC2 instance type to use. For example, m5.large.

                                                                                                                                                                            \n@return The Amazon EC2 instance type to use. For example, m5.large.\n@deprecated Use {@link #instanceType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                            The Amazon EC2 instance type to use. For example, m5.large.

                                                                                                                                                                            \n@param instanceType The Amazon EC2 instance type to use. For example, m5.large.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #instanceType(String)}\n", "documentation" : "

                                                                                                                                                                            The Amazon EC2 instance type to use. For example, m5.large.

                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InstanceType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInstanceType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceType", "fluentSetterDocumentation" : "

                                                                                                                                                                            The Amazon EC2 instance type to use. For example, m5.large.

                                                                                                                                                                            \n@param instanceType The Amazon EC2 instance type to use. For example, m5.large.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceType", "getterDocumentation" : "

                                                                                                                                                                            The Amazon EC2 instance type to use. For example, m5.large.

                                                                                                                                                                            \n@return The Amazon EC2 instance type to use. For example, m5.large.", "getterModel" : { "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 Amazon EC2 instance type to use. For example, m5.large.

                                                                                                                                                                            \n@param instanceType The Amazon EC2 instance type to use. For example, m5.large.", "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 Amazon EC2 instance type to use. For example, m5.large.

                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKeyPair", "beanStyleSetterMethodName" : "setKeyPair", "c2jName" : "KeyPair", "c2jShape" : "KeyPair", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                            The Amazon EC2 key pair to set for the instance. This parameter is optional; if desired, you may specify this parameter to connect to your instances by using SSH.

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

                                                                                                                                                                            The Amazon EC2 key pair to set for the instance. This parameter is optional; if desired, you may specify this parameter to connect to your instances by using SSH.

                                                                                                                                                                            \n@return The Amazon EC2 key pair to set for the instance. This parameter is optional; if desired, you may specify this parameter to connect to your instances by using SSH.\n@deprecated Use {@link #keyPair()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                            The Amazon EC2 key pair to set for the instance. This parameter is optional; if desired, you may specify this parameter to connect to your instances by using SSH.

                                                                                                                                                                            \n@param keyPair The Amazon EC2 key pair to set for the instance. This parameter is optional; if desired, you may specify this parameter to connect to your instances by using SSH.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #keyPair(String)}\n", "documentation" : "

                                                                                                                                                                            The Amazon EC2 key pair to set for the instance. This parameter is optional; if desired, you may specify this parameter to connect to your instances by using SSH.

                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KeyPair property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKeyPair", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "keyPair", "fluentSetterDocumentation" : "

                                                                                                                                                                            The Amazon EC2 key pair to set for the instance. This parameter is optional; if desired, you may specify this parameter to connect to your instances by using SSH.

                                                                                                                                                                            \n@param keyPair The Amazon EC2 key pair to set for the instance. This parameter is optional; if desired, you may specify this parameter to connect to your instances by using SSH.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "keyPair", "getterDocumentation" : "

                                                                                                                                                                            The Amazon EC2 key pair to set for the instance. This parameter is optional; if desired, you may specify this parameter to connect to your instances by using SSH.

                                                                                                                                                                            \n@return The Amazon EC2 key pair to set for the instance. This parameter is optional; if desired, you may specify this parameter to connect to your instances by using SSH.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KeyPair", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KeyPair", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KeyPair", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                            The Amazon EC2 key pair to set for the instance. This parameter is optional; if desired, you may specify this parameter to connect to your instances by using SSH.

                                                                                                                                                                            \n@param keyPair The Amazon EC2 key pair to set for the instance. This parameter is optional; if desired, you may specify this parameter to connect to your instances by using SSH.", "setterMethodName" : "setKeyPair", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "keyPair", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "keyPair", "variableType" : "String", "documentation" : "

                                                                                                                                                                            The Amazon EC2 key pair to set for the instance. This parameter is optional; if desired, you may specify this parameter to connect to your instances by using SSH.

                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPreferredMaintenanceWindow", "beanStyleSetterMethodName" : "setPreferredMaintenanceWindow", "c2jName" : "PreferredMaintenanceWindow", "c2jShape" : "TimeWindowDefinition", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                            The start time for a one-hour period each week during which AWS OpsWorks CM performs maintenance on the instance. Valid values must be specified in the following format: DDD:HH:MM. The specified time is in coordinated universal time (UTC). The default value is a random one-hour period on Tuesday, Wednesday, or Friday. See TimeWindowDefinition for more information.

                                                                                                                                                                            Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)

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

                                                                                                                                                                            The start time for a one-hour period each week during which AWS OpsWorks CM performs maintenance on the instance. Valid values must be specified in the following format: DDD:HH:MM. The specified time is in coordinated universal time (UTC). The default value is a random one-hour period on Tuesday, Wednesday, or Friday. See TimeWindowDefinition for more information.

                                                                                                                                                                            Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)

                                                                                                                                                                            \n@return The start time for a one-hour period each week during which AWS OpsWorks CM performs maintenance on the instance. Valid values must be specified in the following format: DDD:HH:MM. The specified time is in coordinated universal time (UTC). The default value is a random one-hour period on Tuesday, Wednesday, or Friday. See TimeWindowDefinition for more information.

                                                                                                                                                                            Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)\n@deprecated Use {@link #preferredMaintenanceWindow()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                            The start time for a one-hour period each week during which AWS OpsWorks CM performs maintenance on the instance. Valid values must be specified in the following format: DDD:HH:MM. The specified time is in coordinated universal time (UTC). The default value is a random one-hour period on Tuesday, Wednesday, or Friday. See TimeWindowDefinition for more information.

                                                                                                                                                                            Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)

                                                                                                                                                                            \n@param preferredMaintenanceWindow The start time for a one-hour period each week during which AWS OpsWorks CM performs maintenance on the instance. Valid values must be specified in the following format: DDD:HH:MM. The specified time is in coordinated universal time (UTC). The default value is a random one-hour period on Tuesday, Wednesday, or Friday. See TimeWindowDefinition for more information.

                                                                                                                                                                            Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #preferredMaintenanceWindow(String)}\n", "documentation" : "

                                                                                                                                                                            The start time for a one-hour period each week during which AWS OpsWorks CM performs maintenance on the instance. Valid values must be specified in the following format: DDD:HH:MM. The specified time is in coordinated universal time (UTC). The default value is a random one-hour period on Tuesday, Wednesday, or Friday. See TimeWindowDefinition for more information.

                                                                                                                                                                            Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)

                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PreferredMaintenanceWindow property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPreferredMaintenanceWindow", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "preferredMaintenanceWindow", "fluentSetterDocumentation" : "

                                                                                                                                                                            The start time for a one-hour period each week during which AWS OpsWorks CM performs maintenance on the instance. Valid values must be specified in the following format: DDD:HH:MM. The specified time is in coordinated universal time (UTC). The default value is a random one-hour period on Tuesday, Wednesday, or Friday. See TimeWindowDefinition for more information.

                                                                                                                                                                            Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)

                                                                                                                                                                            \n@param preferredMaintenanceWindow The start time for a one-hour period each week during which AWS OpsWorks CM performs maintenance on the instance. Valid values must be specified in the following format: DDD:HH:MM. The specified time is in coordinated universal time (UTC). The default value is a random one-hour period on Tuesday, Wednesday, or Friday. See TimeWindowDefinition for more information.

                                                                                                                                                                            Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "preferredMaintenanceWindow", "getterDocumentation" : "

                                                                                                                                                                            The start time for a one-hour period each week during which AWS OpsWorks CM performs maintenance on the instance. Valid values must be specified in the following format: DDD:HH:MM. The specified time is in coordinated universal time (UTC). The default value is a random one-hour period on Tuesday, Wednesday, or Friday. See TimeWindowDefinition for more information.

                                                                                                                                                                            Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)

                                                                                                                                                                            \n@return The start time for a one-hour period each week during which AWS OpsWorks CM performs maintenance on the instance. Valid values must be specified in the following format: DDD:HH:MM. The specified time is in coordinated universal time (UTC). The default value is a random one-hour period on Tuesday, Wednesday, or Friday. See TimeWindowDefinition for more information.

                                                                                                                                                                            Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PreferredMaintenanceWindow", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PreferredMaintenanceWindow", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PreferredMaintenanceWindow", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                            The start time for a one-hour period each week during which AWS OpsWorks CM performs maintenance on the instance. Valid values must be specified in the following format: DDD:HH:MM. The specified time is in coordinated universal time (UTC). The default value is a random one-hour period on Tuesday, Wednesday, or Friday. See TimeWindowDefinition for more information.

                                                                                                                                                                            Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)

                                                                                                                                                                            \n@param preferredMaintenanceWindow The start time for a one-hour period each week during which AWS OpsWorks CM performs maintenance on the instance. Valid values must be specified in the following format: DDD:HH:MM. The specified time is in coordinated universal time (UTC). The default value is a random one-hour period on Tuesday, Wednesday, or Friday. See TimeWindowDefinition for more information.

                                                                                                                                                                            Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)", "setterMethodName" : "setPreferredMaintenanceWindow", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "preferredMaintenanceWindow", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "preferredMaintenanceWindow", "variableType" : "String", "documentation" : "

                                                                                                                                                                            The start time for a one-hour period each week during which AWS OpsWorks CM performs maintenance on the instance. Valid values must be specified in the following format: DDD:HH:MM. The specified time is in coordinated universal time (UTC). The default value is a random one-hour period on Tuesday, Wednesday, or Friday. See TimeWindowDefinition for more information.

                                                                                                                                                                            Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)

                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPreferredBackupWindow", "beanStyleSetterMethodName" : "setPreferredBackupWindow", "c2jName" : "PreferredBackupWindow", "c2jShape" : "TimeWindowDefinition", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                            The start time for a one-hour period during which AWS OpsWorks CM backs up application-level data on your server if automated backups are enabled. Valid values must be specified in one of the following formats:

                                                                                                                                                                            • HH:MM for daily backups

                                                                                                                                                                            • DDD:HH:MM for weekly backups

                                                                                                                                                                            The specified time is in coordinated universal time (UTC). The default value is a random, daily start time.

                                                                                                                                                                            Example: 08:00, which represents a daily start time of 08:00 UTC.

                                                                                                                                                                            Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)

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

                                                                                                                                                                            The start time for a one-hour period during which AWS OpsWorks CM backs up application-level data on your server if automated backups are enabled. Valid values must be specified in one of the following formats:

                                                                                                                                                                            • HH:MM for daily backups

                                                                                                                                                                            • DDD:HH:MM for weekly backups

                                                                                                                                                                            The specified time is in coordinated universal time (UTC). The default value is a random, daily start time.

                                                                                                                                                                            Example: 08:00, which represents a daily start time of 08:00 UTC.

                                                                                                                                                                            Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)

                                                                                                                                                                            \n@return The start time for a one-hour period during which AWS OpsWorks CM backs up application-level data on your server if automated backups are enabled. Valid values must be specified in one of the following formats:

                                                                                                                                                                            • HH:MM for daily backups

                                                                                                                                                                            • DDD:HH:MM for weekly backups

                                                                                                                                                                            The specified time is in coordinated universal time (UTC). The default value is a random, daily start time.

                                                                                                                                                                            Example: 08:00, which represents a daily start time of 08:00 UTC.

                                                                                                                                                                            Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)\n@deprecated Use {@link #preferredBackupWindow()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                            The start time for a one-hour period during which AWS OpsWorks CM backs up application-level data on your server if automated backups are enabled. Valid values must be specified in one of the following formats:

                                                                                                                                                                            • HH:MM for daily backups

                                                                                                                                                                            • DDD:HH:MM for weekly backups

                                                                                                                                                                            The specified time is in coordinated universal time (UTC). The default value is a random, daily start time.

                                                                                                                                                                            Example: 08:00, which represents a daily start time of 08:00 UTC.

                                                                                                                                                                            Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)

                                                                                                                                                                            \n@param preferredBackupWindow The start time for a one-hour period during which AWS OpsWorks CM backs up application-level data on your server if automated backups are enabled. Valid values must be specified in one of the following formats:

                                                                                                                                                                            • HH:MM for daily backups

                                                                                                                                                                            • DDD:HH:MM for weekly backups

                                                                                                                                                                            The specified time is in coordinated universal time (UTC). The default value is a random, daily start time.

                                                                                                                                                                            Example: 08:00, which represents a daily start time of 08:00 UTC.

                                                                                                                                                                            Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #preferredBackupWindow(String)}\n", "documentation" : "

                                                                                                                                                                            The start time for a one-hour period during which AWS OpsWorks CM backs up application-level data on your server if automated backups are enabled. Valid values must be specified in one of the following formats:

                                                                                                                                                                            • HH:MM for daily backups

                                                                                                                                                                            • DDD:HH:MM for weekly backups

                                                                                                                                                                            The specified time is in coordinated universal time (UTC). The default value is a random, daily start time.

                                                                                                                                                                            Example: 08:00, which represents a daily start time of 08:00 UTC.

                                                                                                                                                                            Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)

                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PreferredBackupWindow property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPreferredBackupWindow", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "preferredBackupWindow", "fluentSetterDocumentation" : "

                                                                                                                                                                            The start time for a one-hour period during which AWS OpsWorks CM backs up application-level data on your server if automated backups are enabled. Valid values must be specified in one of the following formats:

                                                                                                                                                                            • HH:MM for daily backups

                                                                                                                                                                            • DDD:HH:MM for weekly backups

                                                                                                                                                                            The specified time is in coordinated universal time (UTC). The default value is a random, daily start time.

                                                                                                                                                                            Example: 08:00, which represents a daily start time of 08:00 UTC.

                                                                                                                                                                            Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)

                                                                                                                                                                            \n@param preferredBackupWindow The start time for a one-hour period during which AWS OpsWorks CM backs up application-level data on your server if automated backups are enabled. Valid values must be specified in one of the following formats:

                                                                                                                                                                            • HH:MM for daily backups

                                                                                                                                                                            • DDD:HH:MM for weekly backups

                                                                                                                                                                            The specified time is in coordinated universal time (UTC). The default value is a random, daily start time.

                                                                                                                                                                            Example: 08:00, which represents a daily start time of 08:00 UTC.

                                                                                                                                                                            Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "preferredBackupWindow", "getterDocumentation" : "

                                                                                                                                                                            The start time for a one-hour period during which AWS OpsWorks CM backs up application-level data on your server if automated backups are enabled. Valid values must be specified in one of the following formats:

                                                                                                                                                                            • HH:MM for daily backups

                                                                                                                                                                            • DDD:HH:MM for weekly backups

                                                                                                                                                                            The specified time is in coordinated universal time (UTC). The default value is a random, daily start time.

                                                                                                                                                                            Example: 08:00, which represents a daily start time of 08:00 UTC.

                                                                                                                                                                            Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)

                                                                                                                                                                            \n@return The start time for a one-hour period during which AWS OpsWorks CM backs up application-level data on your server if automated backups are enabled. Valid values must be specified in one of the following formats:

                                                                                                                                                                            • HH:MM for daily backups

                                                                                                                                                                            • DDD:HH:MM for weekly backups

                                                                                                                                                                            The specified time is in coordinated universal time (UTC). The default value is a random, daily start time.

                                                                                                                                                                            Example: 08:00, which represents a daily start time of 08:00 UTC.

                                                                                                                                                                            Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PreferredBackupWindow", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PreferredBackupWindow", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PreferredBackupWindow", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                            The start time for a one-hour period during which AWS OpsWorks CM backs up application-level data on your server if automated backups are enabled. Valid values must be specified in one of the following formats:

                                                                                                                                                                            • HH:MM for daily backups

                                                                                                                                                                            • DDD:HH:MM for weekly backups

                                                                                                                                                                            The specified time is in coordinated universal time (UTC). The default value is a random, daily start time.

                                                                                                                                                                            Example: 08:00, which represents a daily start time of 08:00 UTC.

                                                                                                                                                                            Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)

                                                                                                                                                                            \n@param preferredBackupWindow The start time for a one-hour period during which AWS OpsWorks CM backs up application-level data on your server if automated backups are enabled. Valid values must be specified in one of the following formats:

                                                                                                                                                                            • HH:MM for daily backups

                                                                                                                                                                            • DDD:HH:MM for weekly backups

                                                                                                                                                                            The specified time is in coordinated universal time (UTC). The default value is a random, daily start time.

                                                                                                                                                                            Example: 08:00, which represents a daily start time of 08:00 UTC.

                                                                                                                                                                            Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)", "setterMethodName" : "setPreferredBackupWindow", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "preferredBackupWindow", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "preferredBackupWindow", "variableType" : "String", "documentation" : "

                                                                                                                                                                            The start time for a one-hour period during which AWS OpsWorks CM backs up application-level data on your server if automated backups are enabled. Valid values must be specified in one of the following formats:

                                                                                                                                                                            • HH:MM for daily backups

                                                                                                                                                                            • DDD:HH:MM for weekly backups

                                                                                                                                                                            The specified time is in coordinated universal time (UTC). The default value is a random, daily start time.

                                                                                                                                                                            Example: 08:00, which represents a daily start time of 08:00 UTC.

                                                                                                                                                                            Example: Mon:08:00, which represents a start time of every Monday at 08:00 UTC. (8:00 a.m.)

                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSecurityGroupIds", "beanStyleSetterMethodName" : "setSecurityGroupIds", "c2jName" : "SecurityGroupIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                            A list of security group IDs to attach to the Amazon EC2 instance. If you add this parameter, the specified security groups must be within the VPC that is specified by SubnetIds.

                                                                                                                                                                            If you do not specify this parameter, AWS OpsWorks CM creates one new security group that uses TCP ports 22 and 443, open to 0.0.0.0/0 (everyone).

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

                                                                                                                                                                            A list of security group IDs to attach to the Amazon EC2 instance. If you add this parameter, the specified security groups must be within the VPC that is specified by SubnetIds.

                                                                                                                                                                            If you do not specify this parameter, AWS OpsWorks CM creates one new security group that uses TCP ports 22 and 443, open to 0.0.0.0/0 (everyone).

                                                                                                                                                                            \n

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

                                                                                                                                                                            \n

                                                                                                                                                                            \nYou can use {@link #hasSecurityGroupIds()} to see if a value was sent in this field.\n

                                                                                                                                                                            \n@return A list of security group IDs to attach to the Amazon EC2 instance. If you add this parameter, the specified security groups must be within the VPC that is specified by SubnetIds.

                                                                                                                                                                            If you do not specify this parameter, AWS OpsWorks CM creates one new security group that uses TCP ports 22 and 443, open to 0.0.0.0/0 (everyone).\n@deprecated Use {@link #securityGroupIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                            A list of security group IDs to attach to the Amazon EC2 instance. If you add this parameter, the specified security groups must be within the VPC that is specified by SubnetIds.

                                                                                                                                                                            If you do not specify this parameter, AWS OpsWorks CM creates one new security group that uses TCP ports 22 and 443, open to 0.0.0.0/0 (everyone).

                                                                                                                                                                            \n@param securityGroupIds A list of security group IDs to attach to the Amazon EC2 instance. If you add this parameter, the specified security groups must be within the VPC that is specified by SubnetIds.

                                                                                                                                                                            If you do not specify this parameter, AWS OpsWorks CM creates one new security group that uses TCP ports 22 and 443, open to 0.0.0.0/0 (everyone).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #securityGroupIds(List)}\n", "documentation" : "

                                                                                                                                                                            A list of security group IDs to attach to the Amazon EC2 instance. If you add this parameter, the specified security groups must be within the VPC that is specified by SubnetIds.

                                                                                                                                                                            If you do not specify this parameter, AWS OpsWorks CM creates one new security group that uses TCP ports 22 and 443, open to 0.0.0.0/0 (everyone).

                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SecurityGroupIds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSecurityGroupIds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "securityGroupIds", "fluentSetterDocumentation" : "

                                                                                                                                                                            A list of security group IDs to attach to the Amazon EC2 instance. If you add this parameter, the specified security groups must be within the VPC that is specified by SubnetIds.

                                                                                                                                                                            If you do not specify this parameter, AWS OpsWorks CM creates one new security group that uses TCP ports 22 and 443, open to 0.0.0.0/0 (everyone).

                                                                                                                                                                            \n@param securityGroupIds A list of security group IDs to attach to the Amazon EC2 instance. If you add this parameter, the specified security groups must be within the VPC that is specified by SubnetIds.

                                                                                                                                                                            If you do not specify this parameter, AWS OpsWorks CM creates one new security group that uses TCP ports 22 and 443, open to 0.0.0.0/0 (everyone).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "securityGroupIds", "getterDocumentation" : "

                                                                                                                                                                            A list of security group IDs to attach to the Amazon EC2 instance. If you add this parameter, the specified security groups must be within the VPC that is specified by SubnetIds.

                                                                                                                                                                            If you do not specify this parameter, AWS OpsWorks CM creates one new security group that uses TCP ports 22 and 443, open to 0.0.0.0/0 (everyone).

                                                                                                                                                                            \n

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

                                                                                                                                                                            \n

                                                                                                                                                                            \nYou can use {@link #hasSecurityGroupIds()} to see if a value was sent in this field.\n

                                                                                                                                                                            \n@return A list of security group IDs to attach to the Amazon EC2 instance. If you add this parameter, the specified security groups must be within the VPC that is specified by SubnetIds.

                                                                                                                                                                            If you do not specify this parameter, AWS OpsWorks CM creates one new security group that uses TCP ports 22 and 443, open to 0.0.0.0/0 (everyone).", "getterModel" : { "returnType" : "java.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" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "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" : "

                                                                                                                                                                            A list of security group IDs to attach to the Amazon EC2 instance. If you add this parameter, the specified security groups must be within the VPC that is specified by SubnetIds.

                                                                                                                                                                            If you do not specify this parameter, AWS OpsWorks CM creates one new security group that uses TCP ports 22 and 443, open to 0.0.0.0/0 (everyone).

                                                                                                                                                                            \n@param securityGroupIds A list of security group IDs to attach to the Amazon EC2 instance. If you add this parameter, the specified security groups must be within the VPC that is specified by SubnetIds.

                                                                                                                                                                            If you do not specify this parameter, AWS OpsWorks CM creates one new security group that uses TCP ports 22 and 443, open to 0.0.0.0/0 (everyone).", "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" : "

                                                                                                                                                                            A list of security group IDs to attach to the Amazon EC2 instance. If you add this parameter, the specified security groups must be within the VPC that is specified by SubnetIds.

                                                                                                                                                                            If you do not specify this parameter, AWS OpsWorks CM creates one new security group that uses TCP ports 22 and 443, open to 0.0.0.0/0 (everyone).

                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServiceRoleArn", "beanStyleSetterMethodName" : "setServiceRoleArn", "c2jName" : "ServiceRoleArn", "c2jShape" : "ServiceRoleArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                            The service role that the AWS OpsWorks CM service backend uses to work with your account. Although the AWS OpsWorks management console typically creates the service role for you, if you are using the AWS CLI or API commands, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the service role and instance profile that you need.

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

                                                                                                                                                                            The service role that the AWS OpsWorks CM service backend uses to work with your account. Although the AWS OpsWorks management console typically creates the service role for you, if you are using the AWS CLI or API commands, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the service role and instance profile that you need.

                                                                                                                                                                            \n@return The service role that the AWS OpsWorks CM service backend uses to work with your account. Although the AWS OpsWorks management console typically creates the service role for you, if you are using the AWS CLI or API commands, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the service role and instance profile that you need.\n@deprecated Use {@link #serviceRoleArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                            The service role that the AWS OpsWorks CM service backend uses to work with your account. Although the AWS OpsWorks management console typically creates the service role for you, if you are using the AWS CLI or API commands, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the service role and instance profile that you need.

                                                                                                                                                                            \n@param serviceRoleArn The service role that the AWS OpsWorks CM service backend uses to work with your account. Although the AWS OpsWorks management console typically creates the service role for you, if you are using the AWS CLI or API commands, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the service role and instance profile that you need.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serviceRoleArn(String)}\n", "documentation" : "

                                                                                                                                                                            The service role that the AWS OpsWorks CM service backend uses to work with your account. Although the AWS OpsWorks management console typically creates the service role for you, if you are using the AWS CLI or API commands, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the service role and instance profile that you need.

                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServiceRoleArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServiceRoleArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceRoleArn", "fluentSetterDocumentation" : "

                                                                                                                                                                            The service role that the AWS OpsWorks CM service backend uses to work with your account. Although the AWS OpsWorks management console typically creates the service role for you, if you are using the AWS CLI or API commands, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the service role and instance profile that you need.

                                                                                                                                                                            \n@param serviceRoleArn The service role that the AWS OpsWorks CM service backend uses to work with your account. Although the AWS OpsWorks management console typically creates the service role for you, if you are using the AWS CLI or API commands, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the service role and instance profile that you need.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceRoleArn", "getterDocumentation" : "

                                                                                                                                                                            The service role that the AWS OpsWorks CM service backend uses to work with your account. Although the AWS OpsWorks management console typically creates the service role for you, if you are using the AWS CLI or API commands, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the service role and instance profile that you need.

                                                                                                                                                                            \n@return The service role that the AWS OpsWorks CM service backend uses to work with your account. Although the AWS OpsWorks management console typically creates the service role for you, if you are using the AWS CLI or API commands, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the service role and instance profile that you need.", "getterModel" : { "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 service role that the AWS OpsWorks CM service backend uses to work with your account. Although the AWS OpsWorks management console typically creates the service role for you, if you are using the AWS CLI or API commands, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the service role and instance profile that you need.

                                                                                                                                                                            \n@param serviceRoleArn The service role that the AWS OpsWorks CM service backend uses to work with your account. Although the AWS OpsWorks management console typically creates the service role for you, if you are using the AWS CLI or API commands, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the service role and instance profile that you need.", "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 service role that the AWS OpsWorks CM service backend uses to work with your account. Although the AWS OpsWorks management console typically creates the service role for you, if you are using the AWS CLI or API commands, run the service-role-creation.yaml AWS CloudFormation template, located at https://s3.amazonaws.com/opsworks-cm-us-east-1-prod-default-assets/misc/opsworks-cm-roles.yaml. This template creates a CloudFormation stack that includes the service role and instance profile that you need.

                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSubnetIds", "beanStyleSetterMethodName" : "setSubnetIds", "c2jName" : "SubnetIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                            The IDs of subnets in which to launch the server EC2 instance.

                                                                                                                                                                            Amazon EC2-Classic customers: This field is required. All servers must run within a VPC. The VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                                                                            EC2-VPC customers: This field is optional. If you do not specify subnet IDs, your EC2 instances are created in a default subnet that is selected by Amazon EC2. If you specify subnet IDs, the VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                                                                            For more information about supported Amazon EC2 platforms, see Supported Platforms.

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

                                                                                                                                                                            The IDs of subnets in which to launch the server EC2 instance.

                                                                                                                                                                            Amazon EC2-Classic customers: This field is required. All servers must run within a VPC. The VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                                                                            EC2-VPC customers: This field is optional. If you do not specify subnet IDs, your EC2 instances are created in a default subnet that is selected by Amazon EC2. If you specify subnet IDs, the VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                                                                            For more information about supported Amazon EC2 platforms, see Supported Platforms.

                                                                                                                                                                            \n

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

                                                                                                                                                                            \n

                                                                                                                                                                            \nYou can use {@link #hasSubnetIds()} to see if a value was sent in this field.\n

                                                                                                                                                                            \n@return The IDs of subnets in which to launch the server EC2 instance.

                                                                                                                                                                            Amazon EC2-Classic customers: This field is required. All servers must run within a VPC. The VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                                                                            EC2-VPC customers: This field is optional. If you do not specify subnet IDs, your EC2 instances are created in a default subnet that is selected by Amazon EC2. If you specify subnet IDs, the VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                                                                            For more information about supported Amazon EC2 platforms, see Supported Platforms.\n@deprecated Use {@link #subnetIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                            The IDs of subnets in which to launch the server EC2 instance.

                                                                                                                                                                            Amazon EC2-Classic customers: This field is required. All servers must run within a VPC. The VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                                                                            EC2-VPC customers: This field is optional. If you do not specify subnet IDs, your EC2 instances are created in a default subnet that is selected by Amazon EC2. If you specify subnet IDs, the VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                                                                            For more information about supported Amazon EC2 platforms, see Supported Platforms.

                                                                                                                                                                            \n@param subnetIds The IDs of subnets in which to launch the server EC2 instance.

                                                                                                                                                                            Amazon EC2-Classic customers: This field is required. All servers must run within a VPC. The VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                                                                            EC2-VPC customers: This field is optional. If you do not specify subnet IDs, your EC2 instances are created in a default subnet that is selected by Amazon EC2. If you specify subnet IDs, the VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                                                                            For more information about supported Amazon EC2 platforms, see Supported Platforms.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #subnetIds(List)}\n", "documentation" : "

                                                                                                                                                                            The IDs of subnets in which to launch the server EC2 instance.

                                                                                                                                                                            Amazon EC2-Classic customers: This field is required. All servers must run within a VPC. The VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                                                                            EC2-VPC customers: This field is optional. If you do not specify subnet IDs, your EC2 instances are created in a default subnet that is selected by Amazon EC2. If you specify subnet IDs, the VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                                                                            For more information about supported Amazon EC2 platforms, see Supported Platforms.

                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SubnetIds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSubnetIds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "subnetIds", "fluentSetterDocumentation" : "

                                                                                                                                                                            The IDs of subnets in which to launch the server EC2 instance.

                                                                                                                                                                            Amazon EC2-Classic customers: This field is required. All servers must run within a VPC. The VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                                                                            EC2-VPC customers: This field is optional. If you do not specify subnet IDs, your EC2 instances are created in a default subnet that is selected by Amazon EC2. If you specify subnet IDs, the VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                                                                            For more information about supported Amazon EC2 platforms, see Supported Platforms.

                                                                                                                                                                            \n@param subnetIds The IDs of subnets in which to launch the server EC2 instance.

                                                                                                                                                                            Amazon EC2-Classic customers: This field is required. All servers must run within a VPC. The VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                                                                            EC2-VPC customers: This field is optional. If you do not specify subnet IDs, your EC2 instances are created in a default subnet that is selected by Amazon EC2. If you specify subnet IDs, the VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                                                                            For more information about supported Amazon EC2 platforms, see Supported Platforms.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "subnetIds", "getterDocumentation" : "

                                                                                                                                                                            The IDs of subnets in which to launch the server EC2 instance.

                                                                                                                                                                            Amazon EC2-Classic customers: This field is required. All servers must run within a VPC. The VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                                                                            EC2-VPC customers: This field is optional. If you do not specify subnet IDs, your EC2 instances are created in a default subnet that is selected by Amazon EC2. If you specify subnet IDs, the VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                                                                            For more information about supported Amazon EC2 platforms, see Supported Platforms.

                                                                                                                                                                            \n

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

                                                                                                                                                                            \n

                                                                                                                                                                            \nYou can use {@link #hasSubnetIds()} to see if a value was sent in this field.\n

                                                                                                                                                                            \n@return The IDs of subnets in which to launch the server EC2 instance.

                                                                                                                                                                            Amazon EC2-Classic customers: This field is required. All servers must run within a VPC. The VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                                                                            EC2-VPC customers: This field is optional. If you do not specify subnet IDs, your EC2 instances are created in a default subnet that is selected by Amazon EC2. If you specify subnet IDs, the VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                                                                            For more information about supported Amazon EC2 platforms, see Supported Platforms.", "getterModel" : { "returnType" : "java.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" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "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" : "

                                                                                                                                                                            The IDs of subnets in which to launch the server EC2 instance.

                                                                                                                                                                            Amazon EC2-Classic customers: This field is required. All servers must run within a VPC. The VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                                                                            EC2-VPC customers: This field is optional. If you do not specify subnet IDs, your EC2 instances are created in a default subnet that is selected by Amazon EC2. If you specify subnet IDs, the VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                                                                            For more information about supported Amazon EC2 platforms, see Supported Platforms.

                                                                                                                                                                            \n@param subnetIds The IDs of subnets in which to launch the server EC2 instance.

                                                                                                                                                                            Amazon EC2-Classic customers: This field is required. All servers must run within a VPC. The VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                                                                            EC2-VPC customers: This field is optional. If you do not specify subnet IDs, your EC2 instances are created in a default subnet that is selected by Amazon EC2. If you specify subnet IDs, the VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                                                                            For more information about supported Amazon EC2 platforms, see Supported Platforms.", "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" : "

                                                                                                                                                                            The IDs of subnets in which to launch the server EC2 instance.

                                                                                                                                                                            Amazon EC2-Classic customers: This field is required. All servers must run within a VPC. The VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                                                                            EC2-VPC customers: This field is optional. If you do not specify subnet IDs, your EC2 instances are created in a default subnet that is selected by Amazon EC2. If you specify subnet IDs, the VPC must have \"Auto Assign Public IP\" enabled.

                                                                                                                                                                            For more information about supported Amazon EC2 platforms, see Supported Platforms.

                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                            A map that contains tag keys and tag values to attach to an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server.

                                                                                                                                                                            • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server.

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

                                                                                                                                                                            A map that contains tag keys and tag values to attach to an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server.

                                                                                                                                                                            • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server.

                                                                                                                                                                            \n

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

                                                                                                                                                                            \n

                                                                                                                                                                            \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                            \n@return A map that contains tag keys and tag values to attach to an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server.

                                                                                                                                                                            • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server.

                                                                                                                                                                            • \n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                              A map that contains tag keys and tag values to attach to an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server.

                                                                                                                                                                              • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server.

                                                                                                                                                                              \n@param tags A map that contains tag keys and tag values to attach to an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server.

                                                                                                                                                                              • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server.

                                                                                                                                                                              • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                                                                                                                                                                A map that contains tag keys and tag values to attach to an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server.

                                                                                                                                                                                • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server.

                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                                                                                                A map that contains tag keys and tag values to attach to an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server.

                                                                                                                                                                                • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server.

                                                                                                                                                                                \n@param tags A map that contains tag keys and tag values to attach to an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server.

                                                                                                                                                                                • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server.

                                                                                                                                                                                • \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 to attach to an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server.

                                                                                                                                                                                  • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server.

                                                                                                                                                                                  \n

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

                                                                                                                                                                                  \n

                                                                                                                                                                                  \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                  \n@return A map that contains tag keys and tag values to attach to an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server.

                                                                                                                                                                                  • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server.

                                                                                                                                                                                  • ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Tag)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "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" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                    A map that contains tag keys and tag values to attach to an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server.

                                                                                                                                                                                    • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server.

                                                                                                                                                                                    \n@param tags A map that contains tag keys and tag values to attach to an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server.

                                                                                                                                                                                    • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server.

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

                                                                                                                                                                                      A map that contains tag keys and tag values to attach to an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server.

                                                                                                                                                                                      • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBackupId", "beanStyleSetterMethodName" : "setBackupId", "c2jName" : "BackupId", "c2jShape" : "BackupId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      If you specify this field, AWS OpsWorks CM creates the server by using the backup represented by BackupId.

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

                                                                                                                                                                                      If you specify this field, AWS OpsWorks CM creates the server by using the backup represented by BackupId.

                                                                                                                                                                                      \n@return If you specify this field, AWS OpsWorks CM creates the server by using the backup represented by BackupId.\n@deprecated Use {@link #backupId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      If you specify this field, AWS OpsWorks CM creates the server by using the backup represented by BackupId.

                                                                                                                                                                                      \n@param backupId If you specify this field, AWS OpsWorks CM creates the server by using the backup represented by BackupId.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #backupId(String)}\n", "documentation" : "

                                                                                                                                                                                      If you specify this field, AWS OpsWorks CM creates the server by using the backup represented by BackupId.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BackupId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBackupId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "backupId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      If you specify this field, AWS OpsWorks CM creates the server by using the backup represented by BackupId.

                                                                                                                                                                                      \n@param backupId If you specify this field, AWS OpsWorks CM creates the server by using the backup represented by BackupId.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "backupId", "getterDocumentation" : "

                                                                                                                                                                                      If you specify this field, AWS OpsWorks CM creates the server by using the backup represented by BackupId.

                                                                                                                                                                                      \n@return If you specify this field, AWS OpsWorks CM creates the server by using the backup represented by BackupId.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BackupId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BackupId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BackupId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      If you specify this field, AWS OpsWorks CM creates the server by using the backup represented by BackupId.

                                                                                                                                                                                      \n@param backupId If you specify this field, AWS OpsWorks CM creates the server by using the backup represented by BackupId.", "setterMethodName" : "setBackupId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "backupId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "backupId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      If you specify this field, AWS OpsWorks CM creates the server by using the backup represented by BackupId.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ServerName", "InstanceProfileArn", "InstanceType", "ServiceRoleArn" ], "shapeName" : "CreateServerRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateServerRequest", "variableName" : "createServerRequest", "variableType" : "CreateServerRequest", "documentation" : null, "simpleType" : "CreateServerRequest", "variableSetterType" : "CreateServerRequest" }, "wrapper" : false, "xmlNamespace" : null }, "CreateServerResponse" : { "c2jName" : "CreateServerResponse", "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" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServer", "beanStyleSetterMethodName" : "setServer", "c2jName" : "Server", "c2jShape" : "Server", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The server that is created by the request.

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

                                                                                                                                                                                      The server that is created by the request.

                                                                                                                                                                                      \n@return The server that is created by the request.\n@deprecated Use {@link #server()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The server that is created by the request.

                                                                                                                                                                                      \n@param server The server that is created by the request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #server(Server)}\n", "documentation" : "

                                                                                                                                                                                      The server that is created by the request.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Server property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServer", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "server", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The server that is created by the request.

                                                                                                                                                                                      \n@param server The server that is created by the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "server", "getterDocumentation" : "

                                                                                                                                                                                      The server that is created by the request.

                                                                                                                                                                                      \n@return The server that is created by the request.", "getterModel" : { "returnType" : "Server", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Server", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Server", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Server", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The server that is created by the request.

                                                                                                                                                                                      \n@param server The server that is created by the request.", "setterMethodName" : "setServer", "setterModel" : { "variableDeclarationType" : "Server", "variableName" : "server", "variableType" : "Server", "documentation" : null, "simpleType" : "Server", "variableSetterType" : "Server" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Server", "variableName" : "server", "variableType" : "Server", "documentation" : "

                                                                                                                                                                                      The server that is created by the request.

                                                                                                                                                                                      ", "simpleType" : "Server", "variableSetterType" : "Server" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Server" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServer", "beanStyleSetterMethodName" : "setServer", "c2jName" : "Server", "c2jShape" : "Server", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The server that is created by the request.

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

                                                                                                                                                                                      The server that is created by the request.

                                                                                                                                                                                      \n@return The server that is created by the request.\n@deprecated Use {@link #server()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The server that is created by the request.

                                                                                                                                                                                      \n@param server The server that is created by the request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #server(Server)}\n", "documentation" : "

                                                                                                                                                                                      The server that is created by the request.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Server property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServer", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "server", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The server that is created by the request.

                                                                                                                                                                                      \n@param server The server that is created by the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "server", "getterDocumentation" : "

                                                                                                                                                                                      The server that is created by the request.

                                                                                                                                                                                      \n@return The server that is created by the request.", "getterModel" : { "returnType" : "Server", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Server", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Server", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Server", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The server that is created by the request.

                                                                                                                                                                                      \n@param server The server that is created by the request.", "setterMethodName" : "setServer", "setterModel" : { "variableDeclarationType" : "Server", "variableName" : "server", "variableType" : "Server", "documentation" : null, "simpleType" : "Server", "variableSetterType" : "Server" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Server", "variableName" : "server", "variableType" : "Server", "documentation" : "

                                                                                                                                                                                      The server that is created by the request.

                                                                                                                                                                                      ", "simpleType" : "Server", "variableSetterType" : "Server" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServer", "beanStyleSetterMethodName" : "setServer", "c2jName" : "Server", "c2jShape" : "Server", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The server that is created by the request.

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

                                                                                                                                                                                      The server that is created by the request.

                                                                                                                                                                                      \n@return The server that is created by the request.\n@deprecated Use {@link #server()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The server that is created by the request.

                                                                                                                                                                                      \n@param server The server that is created by the request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #server(Server)}\n", "documentation" : "

                                                                                                                                                                                      The server that is created by the request.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Server property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServer", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "server", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The server that is created by the request.

                                                                                                                                                                                      \n@param server The server that is created by the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "server", "getterDocumentation" : "

                                                                                                                                                                                      The server that is created by the request.

                                                                                                                                                                                      \n@return The server that is created by the request.", "getterModel" : { "returnType" : "Server", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Server", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Server", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Server", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The server that is created by the request.

                                                                                                                                                                                      \n@param server The server that is created by the request.", "setterMethodName" : "setServer", "setterModel" : { "variableDeclarationType" : "Server", "variableName" : "server", "variableType" : "Server", "documentation" : null, "simpleType" : "Server", "variableSetterType" : "Server" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Server", "variableName" : "server", "variableType" : "Server", "documentation" : "

                                                                                                                                                                                      The server that is created by the request.

                                                                                                                                                                                      ", "simpleType" : "Server", "variableSetterType" : "Server" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CreateServerResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateServerResponse", "variableName" : "createServerResponse", "variableType" : "CreateServerResponse", "documentation" : null, "simpleType" : "CreateServerResponse", "variableSetterType" : "CreateServerResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteBackupRequest" : { "c2jName" : "DeleteBackupRequest", "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" : "DeleteBackup", "locationName" : null, "requestUri" : "/", "target" : "OpsWorksCM_V2016_11_01.DeleteBackup", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBackupId", "beanStyleSetterMethodName" : "setBackupId", "c2jName" : "BackupId", "c2jShape" : "BackupId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the backup to delete. Run the DescribeBackups command to get a list of backup IDs. Backup IDs are in the format ServerName-yyyyMMddHHmmssSSS.

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

                                                                                                                                                                                      The ID of the backup to delete. Run the DescribeBackups command to get a list of backup IDs. Backup IDs are in the format ServerName-yyyyMMddHHmmssSSS.

                                                                                                                                                                                      \n@return The ID of the backup to delete. Run the DescribeBackups command to get a list of backup IDs. Backup IDs are in the format ServerName-yyyyMMddHHmmssSSS.\n@deprecated Use {@link #backupId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The ID of the backup to delete. Run the DescribeBackups command to get a list of backup IDs. Backup IDs are in the format ServerName-yyyyMMddHHmmssSSS.

                                                                                                                                                                                      \n@param backupId The ID of the backup to delete. Run the DescribeBackups command to get a list of backup IDs. Backup IDs are in the format ServerName-yyyyMMddHHmmssSSS.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #backupId(String)}\n", "documentation" : "

                                                                                                                                                                                      The ID of the backup to delete. Run the DescribeBackups command to get a list of backup IDs. Backup IDs are in the format ServerName-yyyyMMddHHmmssSSS.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BackupId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBackupId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "backupId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the backup to delete. Run the DescribeBackups command to get a list of backup IDs. Backup IDs are in the format ServerName-yyyyMMddHHmmssSSS.

                                                                                                                                                                                      \n@param backupId The ID of the backup to delete. Run the DescribeBackups command to get a list of backup IDs. Backup IDs are in the format ServerName-yyyyMMddHHmmssSSS.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "backupId", "getterDocumentation" : "

                                                                                                                                                                                      The ID of the backup to delete. Run the DescribeBackups command to get a list of backup IDs. Backup IDs are in the format ServerName-yyyyMMddHHmmssSSS.

                                                                                                                                                                                      \n@return The ID of the backup to delete. Run the DescribeBackups command to get a list of backup IDs. Backup IDs are in the format ServerName-yyyyMMddHHmmssSSS.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BackupId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BackupId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BackupId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The ID of the backup to delete. Run the DescribeBackups command to get a list of backup IDs. Backup IDs are in the format ServerName-yyyyMMddHHmmssSSS.

                                                                                                                                                                                      \n@param backupId The ID of the backup to delete. Run the DescribeBackups command to get a list of backup IDs. Backup IDs are in the format ServerName-yyyyMMddHHmmssSSS.", "setterMethodName" : "setBackupId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "backupId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "backupId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The ID of the backup to delete. Run the DescribeBackups command to get a list of backup IDs. Backup IDs are in the format ServerName-yyyyMMddHHmmssSSS.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "BackupId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBackupId", "beanStyleSetterMethodName" : "setBackupId", "c2jName" : "BackupId", "c2jShape" : "BackupId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the backup to delete. Run the DescribeBackups command to get a list of backup IDs. Backup IDs are in the format ServerName-yyyyMMddHHmmssSSS.

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

                                                                                                                                                                                      The ID of the backup to delete. Run the DescribeBackups command to get a list of backup IDs. Backup IDs are in the format ServerName-yyyyMMddHHmmssSSS.

                                                                                                                                                                                      \n@return The ID of the backup to delete. Run the DescribeBackups command to get a list of backup IDs. Backup IDs are in the format ServerName-yyyyMMddHHmmssSSS.\n@deprecated Use {@link #backupId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The ID of the backup to delete. Run the DescribeBackups command to get a list of backup IDs. Backup IDs are in the format ServerName-yyyyMMddHHmmssSSS.

                                                                                                                                                                                      \n@param backupId The ID of the backup to delete. Run the DescribeBackups command to get a list of backup IDs. Backup IDs are in the format ServerName-yyyyMMddHHmmssSSS.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #backupId(String)}\n", "documentation" : "

                                                                                                                                                                                      The ID of the backup to delete. Run the DescribeBackups command to get a list of backup IDs. Backup IDs are in the format ServerName-yyyyMMddHHmmssSSS.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BackupId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBackupId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "backupId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the backup to delete. Run the DescribeBackups command to get a list of backup IDs. Backup IDs are in the format ServerName-yyyyMMddHHmmssSSS.

                                                                                                                                                                                      \n@param backupId The ID of the backup to delete. Run the DescribeBackups command to get a list of backup IDs. Backup IDs are in the format ServerName-yyyyMMddHHmmssSSS.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "backupId", "getterDocumentation" : "

                                                                                                                                                                                      The ID of the backup to delete. Run the DescribeBackups command to get a list of backup IDs. Backup IDs are in the format ServerName-yyyyMMddHHmmssSSS.

                                                                                                                                                                                      \n@return The ID of the backup to delete. Run the DescribeBackups command to get a list of backup IDs. Backup IDs are in the format ServerName-yyyyMMddHHmmssSSS.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BackupId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BackupId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BackupId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The ID of the backup to delete. Run the DescribeBackups command to get a list of backup IDs. Backup IDs are in the format ServerName-yyyyMMddHHmmssSSS.

                                                                                                                                                                                      \n@param backupId The ID of the backup to delete. Run the DescribeBackups command to get a list of backup IDs. Backup IDs are in the format ServerName-yyyyMMddHHmmssSSS.", "setterMethodName" : "setBackupId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "backupId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "backupId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The ID of the backup to delete. Run the DescribeBackups command to get a list of backup IDs. Backup IDs are in the format ServerName-yyyyMMddHHmmssSSS.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBackupId", "beanStyleSetterMethodName" : "setBackupId", "c2jName" : "BackupId", "c2jShape" : "BackupId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the backup to delete. Run the DescribeBackups command to get a list of backup IDs. Backup IDs are in the format ServerName-yyyyMMddHHmmssSSS.

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

                                                                                                                                                                                      The ID of the backup to delete. Run the DescribeBackups command to get a list of backup IDs. Backup IDs are in the format ServerName-yyyyMMddHHmmssSSS.

                                                                                                                                                                                      \n@return The ID of the backup to delete. Run the DescribeBackups command to get a list of backup IDs. Backup IDs are in the format ServerName-yyyyMMddHHmmssSSS.\n@deprecated Use {@link #backupId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The ID of the backup to delete. Run the DescribeBackups command to get a list of backup IDs. Backup IDs are in the format ServerName-yyyyMMddHHmmssSSS.

                                                                                                                                                                                      \n@param backupId The ID of the backup to delete. Run the DescribeBackups command to get a list of backup IDs. Backup IDs are in the format ServerName-yyyyMMddHHmmssSSS.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #backupId(String)}\n", "documentation" : "

                                                                                                                                                                                      The ID of the backup to delete. Run the DescribeBackups command to get a list of backup IDs. Backup IDs are in the format ServerName-yyyyMMddHHmmssSSS.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BackupId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBackupId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "backupId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the backup to delete. Run the DescribeBackups command to get a list of backup IDs. Backup IDs are in the format ServerName-yyyyMMddHHmmssSSS.

                                                                                                                                                                                      \n@param backupId The ID of the backup to delete. Run the DescribeBackups command to get a list of backup IDs. Backup IDs are in the format ServerName-yyyyMMddHHmmssSSS.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "backupId", "getterDocumentation" : "

                                                                                                                                                                                      The ID of the backup to delete. Run the DescribeBackups command to get a list of backup IDs. Backup IDs are in the format ServerName-yyyyMMddHHmmssSSS.

                                                                                                                                                                                      \n@return The ID of the backup to delete. Run the DescribeBackups command to get a list of backup IDs. Backup IDs are in the format ServerName-yyyyMMddHHmmssSSS.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BackupId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BackupId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BackupId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The ID of the backup to delete. Run the DescribeBackups command to get a list of backup IDs. Backup IDs are in the format ServerName-yyyyMMddHHmmssSSS.

                                                                                                                                                                                      \n@param backupId The ID of the backup to delete. Run the DescribeBackups command to get a list of backup IDs. Backup IDs are in the format ServerName-yyyyMMddHHmmssSSS.", "setterMethodName" : "setBackupId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "backupId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "backupId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The ID of the backup to delete. Run the DescribeBackups command to get a list of backup IDs. Backup IDs are in the format ServerName-yyyyMMddHHmmssSSS.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "BackupId" ], "shapeName" : "DeleteBackupRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteBackupRequest", "variableName" : "deleteBackupRequest", "variableType" : "DeleteBackupRequest", "documentation" : null, "simpleType" : "DeleteBackupRequest", "variableSetterType" : "DeleteBackupRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteBackupResponse" : { "c2jName" : "DeleteBackupResponse", "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" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteBackupResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteBackupResponse", "variableName" : "deleteBackupResponse", "variableType" : "DeleteBackupResponse", "documentation" : null, "simpleType" : "DeleteBackupResponse", "variableSetterType" : "DeleteBackupResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteServerRequest" : { "c2jName" : "DeleteServerRequest", "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" : "DeleteServer", "locationName" : null, "requestUri" : "/", "target" : "OpsWorksCM_V2016_11_01.DeleteServer", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServerName", "beanStyleSetterMethodName" : "setServerName", "c2jName" : "ServerName", "c2jShape" : "ServerName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the server to delete.

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

                                                                                                                                                                                      The ID of the server to delete.

                                                                                                                                                                                      \n@return The ID of the server to delete.\n@deprecated Use {@link #serverName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The ID of the server to delete.

                                                                                                                                                                                      \n@param serverName The ID of the server to delete.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serverName(String)}\n", "documentation" : "

                                                                                                                                                                                      The ID of the server to delete.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serverName", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the server to delete.

                                                                                                                                                                                      \n@param serverName The ID of the server to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serverName", "getterDocumentation" : "

                                                                                                                                                                                      The ID of the server to delete.

                                                                                                                                                                                      \n@return The ID of the server to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServerName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The ID of the server to delete.

                                                                                                                                                                                      \n@param serverName The ID of the server to delete.", "setterMethodName" : "setServerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The ID of the server to delete.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ServerName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServerName", "beanStyleSetterMethodName" : "setServerName", "c2jName" : "ServerName", "c2jShape" : "ServerName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the server to delete.

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

                                                                                                                                                                                      The ID of the server to delete.

                                                                                                                                                                                      \n@return The ID of the server to delete.\n@deprecated Use {@link #serverName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The ID of the server to delete.

                                                                                                                                                                                      \n@param serverName The ID of the server to delete.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serverName(String)}\n", "documentation" : "

                                                                                                                                                                                      The ID of the server to delete.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serverName", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the server to delete.

                                                                                                                                                                                      \n@param serverName The ID of the server to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serverName", "getterDocumentation" : "

                                                                                                                                                                                      The ID of the server to delete.

                                                                                                                                                                                      \n@return The ID of the server to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServerName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The ID of the server to delete.

                                                                                                                                                                                      \n@param serverName The ID of the server to delete.", "setterMethodName" : "setServerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The ID of the server to delete.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServerName", "beanStyleSetterMethodName" : "setServerName", "c2jName" : "ServerName", "c2jShape" : "ServerName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the server to delete.

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

                                                                                                                                                                                      The ID of the server to delete.

                                                                                                                                                                                      \n@return The ID of the server to delete.\n@deprecated Use {@link #serverName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The ID of the server to delete.

                                                                                                                                                                                      \n@param serverName The ID of the server to delete.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serverName(String)}\n", "documentation" : "

                                                                                                                                                                                      The ID of the server to delete.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serverName", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the server to delete.

                                                                                                                                                                                      \n@param serverName The ID of the server to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serverName", "getterDocumentation" : "

                                                                                                                                                                                      The ID of the server to delete.

                                                                                                                                                                                      \n@return The ID of the server to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServerName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The ID of the server to delete.

                                                                                                                                                                                      \n@param serverName The ID of the server to delete.", "setterMethodName" : "setServerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The ID of the server to delete.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ServerName" ], "shapeName" : "DeleteServerRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteServerRequest", "variableName" : "deleteServerRequest", "variableType" : "DeleteServerRequest", "documentation" : null, "simpleType" : "DeleteServerRequest", "variableSetterType" : "DeleteServerRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteServerResponse" : { "c2jName" : "DeleteServerResponse", "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" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteServerResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteServerResponse", "variableName" : "deleteServerResponse", "variableType" : "DeleteServerResponse", "documentation" : null, "simpleType" : "DeleteServerResponse", "variableSetterType" : "DeleteServerResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeAccountAttributesRequest" : { "c2jName" : "DescribeAccountAttributesRequest", "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" : "DescribeAccountAttributes", "locationName" : null, "requestUri" : "/", "target" : "OpsWorksCM_V2016_11_01.DescribeAccountAttributes", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeAccountAttributesRequest", "simpleMethod" : true, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeAccountAttributesRequest", "variableName" : "describeAccountAttributesRequest", "variableType" : "DescribeAccountAttributesRequest", "documentation" : null, "simpleType" : "DescribeAccountAttributesRequest", "variableSetterType" : "DescribeAccountAttributesRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeAccountAttributesResponse" : { "c2jName" : "DescribeAccountAttributesResponse", "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" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getAttributes", "beanStyleSetterMethodName" : "setAttributes", "c2jName" : "Attributes", "c2jShape" : "AccountAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The attributes that are currently set for the account.

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

                                                                                                                                                                                      The attributes that are currently set for the account.

                                                                                                                                                                                      \n

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

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasAttributes()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return The attributes that are currently set for the account.\n@deprecated Use {@link #attributes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The attributes that are currently set for the account.

                                                                                                                                                                                      \n@param attributes The attributes that are currently set for the account.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #attributes(List)}\n", "documentation" : "

                                                                                                                                                                                      The attributes that are currently set for the account.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Attributes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAttributes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributes", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The attributes that are currently set for the account.

                                                                                                                                                                                      \n@param attributes The attributes that are currently set for the account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributes", "getterDocumentation" : "

                                                                                                                                                                                      The attributes that are currently set for the account.

                                                                                                                                                                                      \n

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

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasAttributes()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return The attributes that are currently set for the account.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Attributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AccountAttribute", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AccountAttribute.Builder} avoiding the need to create one manually via {@link AccountAttribute#builder()}.\n\nWhen the {@link Consumer} completes, {@link AccountAttribute.Builder#build()} is called immediately and its result is passed to {@link #member(AccountAttribute)}.\n@param member a consumer that will call methods on {@link AccountAttribute.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AccountAttribute)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(AccountAttribute)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AccountAttribute", "documentation" : 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" : "AccountAttribute", "variableName" : "member", "variableType" : "AccountAttribute", "documentation" : null, "simpleType" : "AccountAttribute", "variableSetterType" : "AccountAttribute" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AccountAttribute", "variableName" : "member", "variableType" : "AccountAttribute", "documentation" : "", "simpleType" : "AccountAttribute", "variableSetterType" : "AccountAttribute" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AccountAttribute", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AccountAttribute", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Attributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The attributes that are currently set for the account.

                                                                                                                                                                                      \n@param attributes The attributes that are currently set for the account.", "setterMethodName" : "setAttributes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "attributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "attributes", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      The attributes that are currently set for the account.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Attributes" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getAttributes", "beanStyleSetterMethodName" : "setAttributes", "c2jName" : "Attributes", "c2jShape" : "AccountAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The attributes that are currently set for the account.

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

                                                                                                                                                                                      The attributes that are currently set for the account.

                                                                                                                                                                                      \n

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

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasAttributes()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return The attributes that are currently set for the account.\n@deprecated Use {@link #attributes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The attributes that are currently set for the account.

                                                                                                                                                                                      \n@param attributes The attributes that are currently set for the account.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #attributes(List)}\n", "documentation" : "

                                                                                                                                                                                      The attributes that are currently set for the account.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Attributes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAttributes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributes", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The attributes that are currently set for the account.

                                                                                                                                                                                      \n@param attributes The attributes that are currently set for the account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributes", "getterDocumentation" : "

                                                                                                                                                                                      The attributes that are currently set for the account.

                                                                                                                                                                                      \n

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

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasAttributes()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return The attributes that are currently set for the account.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Attributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AccountAttribute", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AccountAttribute.Builder} avoiding the need to create one manually via {@link AccountAttribute#builder()}.\n\nWhen the {@link Consumer} completes, {@link AccountAttribute.Builder#build()} is called immediately and its result is passed to {@link #member(AccountAttribute)}.\n@param member a consumer that will call methods on {@link AccountAttribute.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AccountAttribute)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(AccountAttribute)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AccountAttribute", "documentation" : 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" : "AccountAttribute", "variableName" : "member", "variableType" : "AccountAttribute", "documentation" : null, "simpleType" : "AccountAttribute", "variableSetterType" : "AccountAttribute" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AccountAttribute", "variableName" : "member", "variableType" : "AccountAttribute", "documentation" : "", "simpleType" : "AccountAttribute", "variableSetterType" : "AccountAttribute" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AccountAttribute", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AccountAttribute", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Attributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The attributes that are currently set for the account.

                                                                                                                                                                                      \n@param attributes The attributes that are currently set for the account.", "setterMethodName" : "setAttributes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "attributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "attributes", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      The attributes that are currently set for the account.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getAttributes", "beanStyleSetterMethodName" : "setAttributes", "c2jName" : "Attributes", "c2jShape" : "AccountAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The attributes that are currently set for the account.

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

                                                                                                                                                                                      The attributes that are currently set for the account.

                                                                                                                                                                                      \n

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

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasAttributes()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return The attributes that are currently set for the account.\n@deprecated Use {@link #attributes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The attributes that are currently set for the account.

                                                                                                                                                                                      \n@param attributes The attributes that are currently set for the account.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #attributes(List)}\n", "documentation" : "

                                                                                                                                                                                      The attributes that are currently set for the account.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Attributes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAttributes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributes", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The attributes that are currently set for the account.

                                                                                                                                                                                      \n@param attributes The attributes that are currently set for the account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributes", "getterDocumentation" : "

                                                                                                                                                                                      The attributes that are currently set for the account.

                                                                                                                                                                                      \n

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

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasAttributes()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return The attributes that are currently set for the account.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Attributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Attributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AccountAttribute", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AccountAttribute.Builder} avoiding the need to create one manually via {@link AccountAttribute#builder()}.\n\nWhen the {@link Consumer} completes, {@link AccountAttribute.Builder#build()} is called immediately and its result is passed to {@link #member(AccountAttribute)}.\n@param member a consumer that will call methods on {@link AccountAttribute.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AccountAttribute)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(AccountAttribute)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AccountAttribute", "documentation" : 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" : "AccountAttribute", "variableName" : "member", "variableType" : "AccountAttribute", "documentation" : null, "simpleType" : "AccountAttribute", "variableSetterType" : "AccountAttribute" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AccountAttribute", "variableName" : "member", "variableType" : "AccountAttribute", "documentation" : "", "simpleType" : "AccountAttribute", "variableSetterType" : "AccountAttribute" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AccountAttribute", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AccountAttribute", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Attributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The attributes that are currently set for the account.

                                                                                                                                                                                      \n@param attributes The attributes that are currently set for the account.", "setterMethodName" : "setAttributes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "attributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "attributes", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      The attributes that are currently set for the account.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeAccountAttributesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeAccountAttributesResponse", "variableName" : "describeAccountAttributesResponse", "variableType" : "DescribeAccountAttributesResponse", "documentation" : null, "simpleType" : "DescribeAccountAttributesResponse", "variableSetterType" : "DescribeAccountAttributesResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeBackupsRequest" : { "c2jName" : "DescribeBackupsRequest", "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" : "DescribeBackups", "locationName" : null, "requestUri" : "/", "target" : "OpsWorksCM_V2016_11_01.DescribeBackups", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBackupId", "beanStyleSetterMethodName" : "setBackupId", "c2jName" : "BackupId", "c2jShape" : "BackupId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Describes a single backup.

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

                                                                                                                                                                                      Describes a single backup.

                                                                                                                                                                                      \n@return Describes a single backup.\n@deprecated Use {@link #backupId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      Describes a single backup.

                                                                                                                                                                                      \n@param backupId Describes a single backup.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #backupId(String)}\n", "documentation" : "

                                                                                                                                                                                      Describes a single backup.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BackupId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBackupId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "backupId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Describes a single backup.

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

                                                                                                                                                                                      Describes a single backup.

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

                                                                                                                                                                                      Describes a single backup.

                                                                                                                                                                                      \n@param backupId Describes a single backup.", "setterMethodName" : "setBackupId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "backupId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "backupId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      Describes a single backup.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServerName", "beanStyleSetterMethodName" : "setServerName", "c2jName" : "ServerName", "c2jShape" : "ServerName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Returns backups for the server with the specified ServerName.

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

                                                                                                                                                                                      Returns backups for the server with the specified ServerName.

                                                                                                                                                                                      \n@return Returns backups for the server with the specified ServerName.\n@deprecated Use {@link #serverName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      Returns backups for the server with the specified ServerName.

                                                                                                                                                                                      \n@param serverName Returns backups for the server with the specified ServerName.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serverName(String)}\n", "documentation" : "

                                                                                                                                                                                      Returns backups for the server with the specified ServerName.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serverName", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Returns backups for the server with the specified ServerName.

                                                                                                                                                                                      \n@param serverName Returns backups for the server with the specified ServerName.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serverName", "getterDocumentation" : "

                                                                                                                                                                                      Returns backups for the server with the specified ServerName.

                                                                                                                                                                                      \n@return Returns backups for the server with the specified ServerName.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServerName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Returns backups for the server with the specified ServerName.

                                                                                                                                                                                      \n@param serverName Returns backups for the server with the specified ServerName.", "setterMethodName" : "setServerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      Returns backups for the server with the specified ServerName.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      This is not currently implemented for DescribeBackups requests.

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

                                                                                                                                                                                      This is not currently implemented for DescribeBackups requests.

                                                                                                                                                                                      \n@return This is not currently implemented for DescribeBackups requests.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      This is not currently implemented for DescribeBackups requests.

                                                                                                                                                                                      \n@param nextToken This is not currently implemented for DescribeBackups requests.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                      This is not currently implemented for DescribeBackups requests.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                      This is not currently implemented for DescribeBackups requests.

                                                                                                                                                                                      \n@param nextToken This is not currently implemented for DescribeBackups requests.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                      This is not currently implemented for DescribeBackups requests.

                                                                                                                                                                                      \n@return This is not currently implemented for DescribeBackups requests.", "getterModel" : { "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" : "

                                                                                                                                                                                      This is not currently implemented for DescribeBackups requests.

                                                                                                                                                                                      \n@param nextToken This is not currently implemented for DescribeBackups requests.", "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" : "

                                                                                                                                                                                      This is not currently implemented for DescribeBackups requests.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      This is not currently implemented for DescribeBackups requests.

                                                                                                                                                                                      \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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      This is not currently implemented for DescribeBackups requests.

                                                                                                                                                                                      \n@return This is not currently implemented for DescribeBackups requests.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      This is not currently implemented for DescribeBackups requests.

                                                                                                                                                                                      \n@param maxResults This is not currently implemented for DescribeBackups requests.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "

                                                                                                                                                                                      This is not currently implemented for DescribeBackups requests.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                                                                                                      This is not currently implemented for DescribeBackups requests.

                                                                                                                                                                                      \n@param maxResults This is not currently implemented for DescribeBackups requests.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                                                                                                                                                                      This is not currently implemented for DescribeBackups requests.

                                                                                                                                                                                      \n@return This is not currently implemented for DescribeBackups requests.", "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" : "

                                                                                                                                                                                      This is not currently implemented for DescribeBackups requests.

                                                                                                                                                                                      \n@param maxResults This is not currently implemented for DescribeBackups requests.", "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" : "

                                                                                                                                                                                      This is not currently implemented for DescribeBackups requests.

                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "BackupId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBackupId", "beanStyleSetterMethodName" : "setBackupId", "c2jName" : "BackupId", "c2jShape" : "BackupId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Describes a single backup.

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

                                                                                                                                                                                      Describes a single backup.

                                                                                                                                                                                      \n@return Describes a single backup.\n@deprecated Use {@link #backupId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      Describes a single backup.

                                                                                                                                                                                      \n@param backupId Describes a single backup.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #backupId(String)}\n", "documentation" : "

                                                                                                                                                                                      Describes a single backup.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BackupId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBackupId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "backupId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Describes a single backup.

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

                                                                                                                                                                                      Describes a single backup.

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

                                                                                                                                                                                      Describes a single backup.

                                                                                                                                                                                      \n@param backupId Describes a single backup.", "setterMethodName" : "setBackupId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "backupId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "backupId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      Describes a single backup.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaxResults" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      This is not currently implemented for DescribeBackups requests.

                                                                                                                                                                                      \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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      This is not currently implemented for DescribeBackups requests.

                                                                                                                                                                                      \n@return This is not currently implemented for DescribeBackups requests.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      This is not currently implemented for DescribeBackups requests.

                                                                                                                                                                                      \n@param maxResults This is not currently implemented for DescribeBackups requests.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "

                                                                                                                                                                                      This is not currently implemented for DescribeBackups requests.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                                                                                                      This is not currently implemented for DescribeBackups requests.

                                                                                                                                                                                      \n@param maxResults This is not currently implemented for DescribeBackups requests.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                                                                                                                                                                      This is not currently implemented for DescribeBackups requests.

                                                                                                                                                                                      \n@return This is not currently implemented for DescribeBackups requests.", "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" : "

                                                                                                                                                                                      This is not currently implemented for DescribeBackups requests.

                                                                                                                                                                                      \n@param maxResults This is not currently implemented for DescribeBackups requests.", "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" : "

                                                                                                                                                                                      This is not currently implemented for DescribeBackups requests.

                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      This is not currently implemented for DescribeBackups requests.

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

                                                                                                                                                                                      This is not currently implemented for DescribeBackups requests.

                                                                                                                                                                                      \n@return This is not currently implemented for DescribeBackups requests.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      This is not currently implemented for DescribeBackups requests.

                                                                                                                                                                                      \n@param nextToken This is not currently implemented for DescribeBackups requests.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                      This is not currently implemented for DescribeBackups requests.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                      This is not currently implemented for DescribeBackups requests.

                                                                                                                                                                                      \n@param nextToken This is not currently implemented for DescribeBackups requests.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                      This is not currently implemented for DescribeBackups requests.

                                                                                                                                                                                      \n@return This is not currently implemented for DescribeBackups requests.", "getterModel" : { "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" : "

                                                                                                                                                                                      This is not currently implemented for DescribeBackups requests.

                                                                                                                                                                                      \n@param nextToken This is not currently implemented for DescribeBackups requests.", "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" : "

                                                                                                                                                                                      This is not currently implemented for DescribeBackups requests.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ServerName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServerName", "beanStyleSetterMethodName" : "setServerName", "c2jName" : "ServerName", "c2jShape" : "ServerName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Returns backups for the server with the specified ServerName.

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

                                                                                                                                                                                      Returns backups for the server with the specified ServerName.

                                                                                                                                                                                      \n@return Returns backups for the server with the specified ServerName.\n@deprecated Use {@link #serverName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      Returns backups for the server with the specified ServerName.

                                                                                                                                                                                      \n@param serverName Returns backups for the server with the specified ServerName.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serverName(String)}\n", "documentation" : "

                                                                                                                                                                                      Returns backups for the server with the specified ServerName.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serverName", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Returns backups for the server with the specified ServerName.

                                                                                                                                                                                      \n@param serverName Returns backups for the server with the specified ServerName.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serverName", "getterDocumentation" : "

                                                                                                                                                                                      Returns backups for the server with the specified ServerName.

                                                                                                                                                                                      \n@return Returns backups for the server with the specified ServerName.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServerName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Returns backups for the server with the specified ServerName.

                                                                                                                                                                                      \n@param serverName Returns backups for the server with the specified ServerName.", "setterMethodName" : "setServerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      Returns backups for the server with the specified ServerName.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBackupId", "beanStyleSetterMethodName" : "setBackupId", "c2jName" : "BackupId", "c2jShape" : "BackupId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Describes a single backup.

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

                                                                                                                                                                                      Describes a single backup.

                                                                                                                                                                                      \n@return Describes a single backup.\n@deprecated Use {@link #backupId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      Describes a single backup.

                                                                                                                                                                                      \n@param backupId Describes a single backup.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #backupId(String)}\n", "documentation" : "

                                                                                                                                                                                      Describes a single backup.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BackupId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBackupId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "backupId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Describes a single backup.

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

                                                                                                                                                                                      Describes a single backup.

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

                                                                                                                                                                                      Describes a single backup.

                                                                                                                                                                                      \n@param backupId Describes a single backup.", "setterMethodName" : "setBackupId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "backupId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "backupId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      Describes a single backup.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServerName", "beanStyleSetterMethodName" : "setServerName", "c2jName" : "ServerName", "c2jShape" : "ServerName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Returns backups for the server with the specified ServerName.

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

                                                                                                                                                                                      Returns backups for the server with the specified ServerName.

                                                                                                                                                                                      \n@return Returns backups for the server with the specified ServerName.\n@deprecated Use {@link #serverName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      Returns backups for the server with the specified ServerName.

                                                                                                                                                                                      \n@param serverName Returns backups for the server with the specified ServerName.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serverName(String)}\n", "documentation" : "

                                                                                                                                                                                      Returns backups for the server with the specified ServerName.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serverName", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Returns backups for the server with the specified ServerName.

                                                                                                                                                                                      \n@param serverName Returns backups for the server with the specified ServerName.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serverName", "getterDocumentation" : "

                                                                                                                                                                                      Returns backups for the server with the specified ServerName.

                                                                                                                                                                                      \n@return Returns backups for the server with the specified ServerName.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServerName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Returns backups for the server with the specified ServerName.

                                                                                                                                                                                      \n@param serverName Returns backups for the server with the specified ServerName.", "setterMethodName" : "setServerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      Returns backups for the server with the specified ServerName.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      This is not currently implemented for DescribeBackups requests.

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

                                                                                                                                                                                      This is not currently implemented for DescribeBackups requests.

                                                                                                                                                                                      \n@return This is not currently implemented for DescribeBackups requests.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      This is not currently implemented for DescribeBackups requests.

                                                                                                                                                                                      \n@param nextToken This is not currently implemented for DescribeBackups requests.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                      This is not currently implemented for DescribeBackups requests.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                      This is not currently implemented for DescribeBackups requests.

                                                                                                                                                                                      \n@param nextToken This is not currently implemented for DescribeBackups requests.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                      This is not currently implemented for DescribeBackups requests.

                                                                                                                                                                                      \n@return This is not currently implemented for DescribeBackups requests.", "getterModel" : { "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" : "

                                                                                                                                                                                      This is not currently implemented for DescribeBackups requests.

                                                                                                                                                                                      \n@param nextToken This is not currently implemented for DescribeBackups requests.", "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" : "

                                                                                                                                                                                      This is not currently implemented for DescribeBackups requests.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      This is not currently implemented for DescribeBackups requests.

                                                                                                                                                                                      \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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      This is not currently implemented for DescribeBackups requests.

                                                                                                                                                                                      \n@return This is not currently implemented for DescribeBackups requests.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      This is not currently implemented for DescribeBackups requests.

                                                                                                                                                                                      \n@param maxResults This is not currently implemented for DescribeBackups requests.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "

                                                                                                                                                                                      This is not currently implemented for DescribeBackups requests.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                                                                                                      This is not currently implemented for DescribeBackups requests.

                                                                                                                                                                                      \n@param maxResults This is not currently implemented for DescribeBackups requests.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                                                                                                                                                                      This is not currently implemented for DescribeBackups requests.

                                                                                                                                                                                      \n@return This is not currently implemented for DescribeBackups requests.", "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" : "

                                                                                                                                                                                      This is not currently implemented for DescribeBackups requests.

                                                                                                                                                                                      \n@param maxResults This is not currently implemented for DescribeBackups requests.", "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" : "

                                                                                                                                                                                      This is not currently implemented for DescribeBackups requests.

                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeBackupsRequest", "simpleMethod" : true, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeBackupsRequest", "variableName" : "describeBackupsRequest", "variableType" : "DescribeBackupsRequest", "documentation" : null, "simpleType" : "DescribeBackupsRequest", "variableSetterType" : "DescribeBackupsRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeBackupsResponse" : { "c2jName" : "DescribeBackupsResponse", "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" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getBackups", "beanStyleSetterMethodName" : "setBackups", "c2jName" : "Backups", "c2jShape" : "Backups", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Contains the response to a DescribeBackups 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 #backups(List)}.\n@param backups a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #backups(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      Contains the response to a DescribeBackups request.

                                                                                                                                                                                      \n

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

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasBackups()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return Contains the response to a DescribeBackups request.\n@deprecated Use {@link #backups()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      Contains the response to a DescribeBackups request.

                                                                                                                                                                                      \n@param backups Contains the response to a DescribeBackups request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #backups(List)}\n", "documentation" : "

                                                                                                                                                                                      Contains the response to a DescribeBackups request.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Backups property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBackups", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "backups", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Contains the response to a DescribeBackups request.

                                                                                                                                                                                      \n@param backups Contains the response to a DescribeBackups request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "backups", "getterDocumentation" : "

                                                                                                                                                                                      Contains the response to a DescribeBackups request.

                                                                                                                                                                                      \n

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

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasBackups()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return Contains the response to a DescribeBackups 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" : "Backups", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Backups", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Backup", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Backup.Builder} avoiding the need to create one manually via {@link Backup#builder()}.\n\nWhen the {@link Consumer} completes, {@link Backup.Builder#build()} is called immediately and its result is passed to {@link #member(Backup)}.\n@param member a consumer that will call methods on {@link Backup.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Backup)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Backup)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Backup", "documentation" : 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" : "Backup", "variableName" : "member", "variableType" : "Backup", "documentation" : null, "simpleType" : "Backup", "variableSetterType" : "Backup" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Backup", "variableName" : "member", "variableType" : "Backup", "documentation" : "", "simpleType" : "Backup", "variableSetterType" : "Backup" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Backup", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Backup", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Backups", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Contains the response to a DescribeBackups request.

                                                                                                                                                                                      \n@param backups Contains the response to a DescribeBackups request.", "setterMethodName" : "setBackups", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "backups", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "backups", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      Contains the response to a DescribeBackups request.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      This is not currently implemented for DescribeBackups requests.

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

                                                                                                                                                                                      This is not currently implemented for DescribeBackups requests.

                                                                                                                                                                                      \n@return This is not currently implemented for DescribeBackups requests.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      This is not currently implemented for DescribeBackups requests.

                                                                                                                                                                                      \n@param nextToken This is not currently implemented for DescribeBackups requests.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                      This is not currently implemented for DescribeBackups requests.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                      This is not currently implemented for DescribeBackups requests.

                                                                                                                                                                                      \n@param nextToken This is not currently implemented for DescribeBackups requests.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                      This is not currently implemented for DescribeBackups requests.

                                                                                                                                                                                      \n@return This is not currently implemented for DescribeBackups requests.", "getterModel" : { "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" : "

                                                                                                                                                                                      This is not currently implemented for DescribeBackups requests.

                                                                                                                                                                                      \n@param nextToken This is not currently implemented for DescribeBackups requests.", "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" : "

                                                                                                                                                                                      This is not currently implemented for DescribeBackups requests.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Backups" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getBackups", "beanStyleSetterMethodName" : "setBackups", "c2jName" : "Backups", "c2jShape" : "Backups", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Contains the response to a DescribeBackups 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 #backups(List)}.\n@param backups a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #backups(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      Contains the response to a DescribeBackups request.

                                                                                                                                                                                      \n

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

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasBackups()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return Contains the response to a DescribeBackups request.\n@deprecated Use {@link #backups()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      Contains the response to a DescribeBackups request.

                                                                                                                                                                                      \n@param backups Contains the response to a DescribeBackups request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #backups(List)}\n", "documentation" : "

                                                                                                                                                                                      Contains the response to a DescribeBackups request.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Backups property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBackups", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "backups", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Contains the response to a DescribeBackups request.

                                                                                                                                                                                      \n@param backups Contains the response to a DescribeBackups request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "backups", "getterDocumentation" : "

                                                                                                                                                                                      Contains the response to a DescribeBackups request.

                                                                                                                                                                                      \n

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

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasBackups()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return Contains the response to a DescribeBackups 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" : "Backups", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Backups", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Backup", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Backup.Builder} avoiding the need to create one manually via {@link Backup#builder()}.\n\nWhen the {@link Consumer} completes, {@link Backup.Builder#build()} is called immediately and its result is passed to {@link #member(Backup)}.\n@param member a consumer that will call methods on {@link Backup.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Backup)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Backup)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Backup", "documentation" : 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" : "Backup", "variableName" : "member", "variableType" : "Backup", "documentation" : null, "simpleType" : "Backup", "variableSetterType" : "Backup" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Backup", "variableName" : "member", "variableType" : "Backup", "documentation" : "", "simpleType" : "Backup", "variableSetterType" : "Backup" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Backup", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Backup", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Backups", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Contains the response to a DescribeBackups request.

                                                                                                                                                                                      \n@param backups Contains the response to a DescribeBackups request.", "setterMethodName" : "setBackups", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "backups", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "backups", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      Contains the response to a DescribeBackups request.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      This is not currently implemented for DescribeBackups requests.

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

                                                                                                                                                                                      This is not currently implemented for DescribeBackups requests.

                                                                                                                                                                                      \n@return This is not currently implemented for DescribeBackups requests.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      This is not currently implemented for DescribeBackups requests.

                                                                                                                                                                                      \n@param nextToken This is not currently implemented for DescribeBackups requests.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                      This is not currently implemented for DescribeBackups requests.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                      This is not currently implemented for DescribeBackups requests.

                                                                                                                                                                                      \n@param nextToken This is not currently implemented for DescribeBackups requests.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                      This is not currently implemented for DescribeBackups requests.

                                                                                                                                                                                      \n@return This is not currently implemented for DescribeBackups requests.", "getterModel" : { "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" : "

                                                                                                                                                                                      This is not currently implemented for DescribeBackups requests.

                                                                                                                                                                                      \n@param nextToken This is not currently implemented for DescribeBackups requests.", "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" : "

                                                                                                                                                                                      This is not currently implemented for DescribeBackups requests.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getBackups", "beanStyleSetterMethodName" : "setBackups", "c2jName" : "Backups", "c2jShape" : "Backups", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Contains the response to a DescribeBackups 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 #backups(List)}.\n@param backups a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #backups(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      Contains the response to a DescribeBackups request.

                                                                                                                                                                                      \n

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

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasBackups()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return Contains the response to a DescribeBackups request.\n@deprecated Use {@link #backups()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      Contains the response to a DescribeBackups request.

                                                                                                                                                                                      \n@param backups Contains the response to a DescribeBackups request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #backups(List)}\n", "documentation" : "

                                                                                                                                                                                      Contains the response to a DescribeBackups request.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Backups property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBackups", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "backups", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Contains the response to a DescribeBackups request.

                                                                                                                                                                                      \n@param backups Contains the response to a DescribeBackups request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "backups", "getterDocumentation" : "

                                                                                                                                                                                      Contains the response to a DescribeBackups request.

                                                                                                                                                                                      \n

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

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasBackups()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return Contains the response to a DescribeBackups 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" : "Backups", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Backups", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Backup", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Backup.Builder} avoiding the need to create one manually via {@link Backup#builder()}.\n\nWhen the {@link Consumer} completes, {@link Backup.Builder#build()} is called immediately and its result is passed to {@link #member(Backup)}.\n@param member a consumer that will call methods on {@link Backup.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Backup)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Backup)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Backup", "documentation" : 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" : "Backup", "variableName" : "member", "variableType" : "Backup", "documentation" : null, "simpleType" : "Backup", "variableSetterType" : "Backup" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Backup", "variableName" : "member", "variableType" : "Backup", "documentation" : "", "simpleType" : "Backup", "variableSetterType" : "Backup" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Backup", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Backup", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Backups", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Contains the response to a DescribeBackups request.

                                                                                                                                                                                      \n@param backups Contains the response to a DescribeBackups request.", "setterMethodName" : "setBackups", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "backups", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "backups", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      Contains the response to a DescribeBackups request.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      This is not currently implemented for DescribeBackups requests.

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

                                                                                                                                                                                      This is not currently implemented for DescribeBackups requests.

                                                                                                                                                                                      \n@return This is not currently implemented for DescribeBackups requests.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      This is not currently implemented for DescribeBackups requests.

                                                                                                                                                                                      \n@param nextToken This is not currently implemented for DescribeBackups requests.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                      This is not currently implemented for DescribeBackups requests.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                      This is not currently implemented for DescribeBackups requests.

                                                                                                                                                                                      \n@param nextToken This is not currently implemented for DescribeBackups requests.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                      This is not currently implemented for DescribeBackups requests.

                                                                                                                                                                                      \n@return This is not currently implemented for DescribeBackups requests.", "getterModel" : { "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" : "

                                                                                                                                                                                      This is not currently implemented for DescribeBackups requests.

                                                                                                                                                                                      \n@param nextToken This is not currently implemented for DescribeBackups requests.", "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" : "

                                                                                                                                                                                      This is not currently implemented for DescribeBackups requests.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeBackupsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeBackupsResponse", "variableName" : "describeBackupsResponse", "variableType" : "DescribeBackupsResponse", "documentation" : null, "simpleType" : "DescribeBackupsResponse", "variableSetterType" : "DescribeBackupsResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeEventsRequest" : { "c2jName" : "DescribeEventsRequest", "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" : "DescribeEvents", "locationName" : null, "requestUri" : "/", "target" : "OpsWorksCM_V2016_11_01.DescribeEvents", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServerName", "beanStyleSetterMethodName" : "setServerName", "c2jName" : "ServerName", "c2jShape" : "ServerName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the server for which you want to view events.

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

                                                                                                                                                                                      The name of the server for which you want to view events.

                                                                                                                                                                                      \n@return The name of the server for which you want to view events.\n@deprecated Use {@link #serverName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The name of the server for which you want to view events.

                                                                                                                                                                                      \n@param serverName The name of the server for which you want to view events.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serverName(String)}\n", "documentation" : "

                                                                                                                                                                                      The name of the server for which you want to view events.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serverName", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the server for which you want to view events.

                                                                                                                                                                                      \n@param serverName The name of the server for which you want to view events.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serverName", "getterDocumentation" : "

                                                                                                                                                                                      The name of the server for which you want to view events.

                                                                                                                                                                                      \n@return The name of the server for which you want to view events.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServerName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The name of the server for which you want to view events.

                                                                                                                                                                                      \n@param serverName The name of the server for which you want to view events.", "setterMethodName" : "setServerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The name of the server for which you want to view events.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

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

                                                                                                                                                                                      NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

                                                                                                                                                                                      \n@return NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

                                                                                                                                                                                      \n@param nextToken NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                      NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                      NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

                                                                                                                                                                                      \n@param nextToken NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                      NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

                                                                                                                                                                                      \n@return NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.", "getterModel" : { "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" : "

                                                                                                                                                                                      NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

                                                                                                                                                                                      \n@param nextToken NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.", "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" : "

                                                                                                                                                                                      NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      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.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      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.\n@deprecated Use {@link #maxResults(Integer)}\n", "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, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "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" : { "MaxResults" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      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.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      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.\n@deprecated Use {@link #maxResults(Integer)}\n", "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, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "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" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

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

                                                                                                                                                                                      NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

                                                                                                                                                                                      \n@return NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

                                                                                                                                                                                      \n@param nextToken NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                      NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                      NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

                                                                                                                                                                                      \n@param nextToken NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                      NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

                                                                                                                                                                                      \n@return NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.", "getterModel" : { "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" : "

                                                                                                                                                                                      NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

                                                                                                                                                                                      \n@param nextToken NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.", "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" : "

                                                                                                                                                                                      NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ServerName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServerName", "beanStyleSetterMethodName" : "setServerName", "c2jName" : "ServerName", "c2jShape" : "ServerName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the server for which you want to view events.

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

                                                                                                                                                                                      The name of the server for which you want to view events.

                                                                                                                                                                                      \n@return The name of the server for which you want to view events.\n@deprecated Use {@link #serverName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The name of the server for which you want to view events.

                                                                                                                                                                                      \n@param serverName The name of the server for which you want to view events.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serverName(String)}\n", "documentation" : "

                                                                                                                                                                                      The name of the server for which you want to view events.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serverName", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the server for which you want to view events.

                                                                                                                                                                                      \n@param serverName The name of the server for which you want to view events.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serverName", "getterDocumentation" : "

                                                                                                                                                                                      The name of the server for which you want to view events.

                                                                                                                                                                                      \n@return The name of the server for which you want to view events.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServerName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The name of the server for which you want to view events.

                                                                                                                                                                                      \n@param serverName The name of the server for which you want to view events.", "setterMethodName" : "setServerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The name of the server for which you want to view events.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServerName", "beanStyleSetterMethodName" : "setServerName", "c2jName" : "ServerName", "c2jShape" : "ServerName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the server for which you want to view events.

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

                                                                                                                                                                                      The name of the server for which you want to view events.

                                                                                                                                                                                      \n@return The name of the server for which you want to view events.\n@deprecated Use {@link #serverName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The name of the server for which you want to view events.

                                                                                                                                                                                      \n@param serverName The name of the server for which you want to view events.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serverName(String)}\n", "documentation" : "

                                                                                                                                                                                      The name of the server for which you want to view events.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serverName", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the server for which you want to view events.

                                                                                                                                                                                      \n@param serverName The name of the server for which you want to view events.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serverName", "getterDocumentation" : "

                                                                                                                                                                                      The name of the server for which you want to view events.

                                                                                                                                                                                      \n@return The name of the server for which you want to view events.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServerName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The name of the server for which you want to view events.

                                                                                                                                                                                      \n@param serverName The name of the server for which you want to view events.", "setterMethodName" : "setServerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The name of the server for which you want to view events.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

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

                                                                                                                                                                                      NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

                                                                                                                                                                                      \n@return NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

                                                                                                                                                                                      \n@param nextToken NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                      NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                      NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

                                                                                                                                                                                      \n@param nextToken NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                      NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

                                                                                                                                                                                      \n@return NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.", "getterModel" : { "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" : "

                                                                                                                                                                                      NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

                                                                                                                                                                                      \n@param nextToken NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.", "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" : "

                                                                                                                                                                                      NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      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.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      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.\n@deprecated Use {@link #maxResults(Integer)}\n", "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, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "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" : [ "ServerName" ], "shapeName" : "DescribeEventsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeEventsRequest", "variableName" : "describeEventsRequest", "variableType" : "DescribeEventsRequest", "documentation" : null, "simpleType" : "DescribeEventsRequest", "variableSetterType" : "DescribeEventsRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeEventsResponse" : { "c2jName" : "DescribeEventsResponse", "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" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getServerEvents", "beanStyleSetterMethodName" : "setServerEvents", "c2jName" : "ServerEvents", "c2jShape" : "ServerEvents", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Contains the response to a DescribeEvents 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 #serverEvents(List)}.\n@param serverEvents a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serverEvents(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      Contains the response to a DescribeEvents request.

                                                                                                                                                                                      \n

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

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasServerEvents()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return Contains the response to a DescribeEvents request.\n@deprecated Use {@link #serverEvents()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      Contains the response to a DescribeEvents request.

                                                                                                                                                                                      \n@param serverEvents Contains the response to a DescribeEvents request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serverEvents(List)}\n", "documentation" : "

                                                                                                                                                                                      Contains the response to a DescribeEvents request.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServerEvents property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServerEvents", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serverEvents", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Contains the response to a DescribeEvents request.

                                                                                                                                                                                      \n@param serverEvents Contains the response to a DescribeEvents request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serverEvents", "getterDocumentation" : "

                                                                                                                                                                                      Contains the response to a DescribeEvents request.

                                                                                                                                                                                      \n

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

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasServerEvents()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return Contains the response to a DescribeEvents 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" : "ServerEvents", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServerEvents", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ServerEvent", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ServerEvent.Builder} avoiding the need to create one manually via {@link ServerEvent#builder()}.\n\nWhen the {@link Consumer} completes, {@link ServerEvent.Builder#build()} is called immediately and its result is passed to {@link #member(ServerEvent)}.\n@param member a consumer that will call methods on {@link ServerEvent.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ServerEvent)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(ServerEvent)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ServerEvent", "documentation" : 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" : "ServerEvent", "variableName" : "member", "variableType" : "ServerEvent", "documentation" : null, "simpleType" : "ServerEvent", "variableSetterType" : "ServerEvent" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ServerEvent", "variableName" : "member", "variableType" : "ServerEvent", "documentation" : "", "simpleType" : "ServerEvent", "variableSetterType" : "ServerEvent" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ServerEvent", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ServerEvent", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ServerEvents", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Contains the response to a DescribeEvents request.

                                                                                                                                                                                      \n@param serverEvents Contains the response to a DescribeEvents request.", "setterMethodName" : "setServerEvents", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "serverEvents", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "serverEvents", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      Contains the response to a DescribeEvents request.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

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

                                                                                                                                                                                      NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

                                                                                                                                                                                      \n@return NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

                                                                                                                                                                                      \n@param nextToken NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                      NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                      NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

                                                                                                                                                                                      \n@param nextToken NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                      NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

                                                                                                                                                                                      \n@return NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.", "getterModel" : { "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" : "

                                                                                                                                                                                      NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

                                                                                                                                                                                      \n@param nextToken NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.", "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" : "

                                                                                                                                                                                      NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

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

                                                                                                                                                                                      NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

                                                                                                                                                                                      \n@return NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

                                                                                                                                                                                      \n@param nextToken NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                      NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                      NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

                                                                                                                                                                                      \n@param nextToken NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                      NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

                                                                                                                                                                                      \n@return NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.", "getterModel" : { "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" : "

                                                                                                                                                                                      NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

                                                                                                                                                                                      \n@param nextToken NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.", "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" : "

                                                                                                                                                                                      NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ServerEvents" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getServerEvents", "beanStyleSetterMethodName" : "setServerEvents", "c2jName" : "ServerEvents", "c2jShape" : "ServerEvents", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Contains the response to a DescribeEvents 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 #serverEvents(List)}.\n@param serverEvents a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serverEvents(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      Contains the response to a DescribeEvents request.

                                                                                                                                                                                      \n

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

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasServerEvents()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return Contains the response to a DescribeEvents request.\n@deprecated Use {@link #serverEvents()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      Contains the response to a DescribeEvents request.

                                                                                                                                                                                      \n@param serverEvents Contains the response to a DescribeEvents request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serverEvents(List)}\n", "documentation" : "

                                                                                                                                                                                      Contains the response to a DescribeEvents request.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServerEvents property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServerEvents", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serverEvents", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Contains the response to a DescribeEvents request.

                                                                                                                                                                                      \n@param serverEvents Contains the response to a DescribeEvents request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serverEvents", "getterDocumentation" : "

                                                                                                                                                                                      Contains the response to a DescribeEvents request.

                                                                                                                                                                                      \n

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

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasServerEvents()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return Contains the response to a DescribeEvents 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" : "ServerEvents", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServerEvents", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ServerEvent", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ServerEvent.Builder} avoiding the need to create one manually via {@link ServerEvent#builder()}.\n\nWhen the {@link Consumer} completes, {@link ServerEvent.Builder#build()} is called immediately and its result is passed to {@link #member(ServerEvent)}.\n@param member a consumer that will call methods on {@link ServerEvent.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ServerEvent)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(ServerEvent)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ServerEvent", "documentation" : 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" : "ServerEvent", "variableName" : "member", "variableType" : "ServerEvent", "documentation" : null, "simpleType" : "ServerEvent", "variableSetterType" : "ServerEvent" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ServerEvent", "variableName" : "member", "variableType" : "ServerEvent", "documentation" : "", "simpleType" : "ServerEvent", "variableSetterType" : "ServerEvent" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ServerEvent", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ServerEvent", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ServerEvents", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Contains the response to a DescribeEvents request.

                                                                                                                                                                                      \n@param serverEvents Contains the response to a DescribeEvents request.", "setterMethodName" : "setServerEvents", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "serverEvents", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "serverEvents", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      Contains the response to a DescribeEvents request.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getServerEvents", "beanStyleSetterMethodName" : "setServerEvents", "c2jName" : "ServerEvents", "c2jShape" : "ServerEvents", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Contains the response to a DescribeEvents 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 #serverEvents(List)}.\n@param serverEvents a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serverEvents(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      Contains the response to a DescribeEvents request.

                                                                                                                                                                                      \n

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

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasServerEvents()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return Contains the response to a DescribeEvents request.\n@deprecated Use {@link #serverEvents()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      Contains the response to a DescribeEvents request.

                                                                                                                                                                                      \n@param serverEvents Contains the response to a DescribeEvents request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serverEvents(List)}\n", "documentation" : "

                                                                                                                                                                                      Contains the response to a DescribeEvents request.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServerEvents property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServerEvents", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serverEvents", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Contains the response to a DescribeEvents request.

                                                                                                                                                                                      \n@param serverEvents Contains the response to a DescribeEvents request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serverEvents", "getterDocumentation" : "

                                                                                                                                                                                      Contains the response to a DescribeEvents request.

                                                                                                                                                                                      \n

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

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasServerEvents()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return Contains the response to a DescribeEvents 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" : "ServerEvents", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServerEvents", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ServerEvent", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ServerEvent.Builder} avoiding the need to create one manually via {@link ServerEvent#builder()}.\n\nWhen the {@link Consumer} completes, {@link ServerEvent.Builder#build()} is called immediately and its result is passed to {@link #member(ServerEvent)}.\n@param member a consumer that will call methods on {@link ServerEvent.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ServerEvent)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(ServerEvent)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ServerEvent", "documentation" : 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" : "ServerEvent", "variableName" : "member", "variableType" : "ServerEvent", "documentation" : null, "simpleType" : "ServerEvent", "variableSetterType" : "ServerEvent" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ServerEvent", "variableName" : "member", "variableType" : "ServerEvent", "documentation" : "", "simpleType" : "ServerEvent", "variableSetterType" : "ServerEvent" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ServerEvent", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ServerEvent", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ServerEvents", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Contains the response to a DescribeEvents request.

                                                                                                                                                                                      \n@param serverEvents Contains the response to a DescribeEvents request.", "setterMethodName" : "setServerEvents", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "serverEvents", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "serverEvents", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      Contains the response to a DescribeEvents request.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

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

                                                                                                                                                                                      NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

                                                                                                                                                                                      \n@return NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

                                                                                                                                                                                      \n@param nextToken NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                      NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                      NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

                                                                                                                                                                                      \n@param nextToken NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                      NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

                                                                                                                                                                                      \n@return NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.", "getterModel" : { "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" : "

                                                                                                                                                                                      NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

                                                                                                                                                                                      \n@param nextToken NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.", "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" : "

                                                                                                                                                                                      NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call DescribeEvents again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeEventsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeEventsResponse", "variableName" : "describeEventsResponse", "variableType" : "DescribeEventsResponse", "documentation" : null, "simpleType" : "DescribeEventsResponse", "variableSetterType" : "DescribeEventsResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeNodeAssociationStatusRequest" : { "c2jName" : "DescribeNodeAssociationStatusRequest", "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" : "DescribeNodeAssociationStatus", "locationName" : null, "requestUri" : "/", "target" : "OpsWorksCM_V2016_11_01.DescribeNodeAssociationStatus", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNodeAssociationStatusToken", "beanStyleSetterMethodName" : "setNodeAssociationStatusToken", "c2jName" : "NodeAssociationStatusToken", "c2jShape" : "NodeAssociationStatusToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The token returned in either the AssociateNodeResponse or the DisassociateNodeResponse.

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

                                                                                                                                                                                      The token returned in either the AssociateNodeResponse or the DisassociateNodeResponse.

                                                                                                                                                                                      \n@return The token returned in either the AssociateNodeResponse or the DisassociateNodeResponse.\n@deprecated Use {@link #nodeAssociationStatusToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The token returned in either the AssociateNodeResponse or the DisassociateNodeResponse.

                                                                                                                                                                                      \n@param nodeAssociationStatusToken The token returned in either the AssociateNodeResponse or the DisassociateNodeResponse.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nodeAssociationStatusToken(String)}\n", "documentation" : "

                                                                                                                                                                                      The token returned in either the AssociateNodeResponse or the DisassociateNodeResponse.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NodeAssociationStatusToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNodeAssociationStatusToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nodeAssociationStatusToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The token returned in either the AssociateNodeResponse or the DisassociateNodeResponse.

                                                                                                                                                                                      \n@param nodeAssociationStatusToken The token returned in either the AssociateNodeResponse or the DisassociateNodeResponse.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nodeAssociationStatusToken", "getterDocumentation" : "

                                                                                                                                                                                      The token returned in either the AssociateNodeResponse or the DisassociateNodeResponse.

                                                                                                                                                                                      \n@return The token returned in either the AssociateNodeResponse or the DisassociateNodeResponse.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NodeAssociationStatusToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NodeAssociationStatusToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NodeAssociationStatusToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The token returned in either the AssociateNodeResponse or the DisassociateNodeResponse.

                                                                                                                                                                                      \n@param nodeAssociationStatusToken The token returned in either the AssociateNodeResponse or the DisassociateNodeResponse.", "setterMethodName" : "setNodeAssociationStatusToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nodeAssociationStatusToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nodeAssociationStatusToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The token returned in either the AssociateNodeResponse or the DisassociateNodeResponse.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServerName", "beanStyleSetterMethodName" : "setServerName", "c2jName" : "ServerName", "c2jShape" : "ServerName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the server from which to disassociate the node.

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

                                                                                                                                                                                      The name of the server from which to disassociate the node.

                                                                                                                                                                                      \n@return The name of the server from which to disassociate the node.\n@deprecated Use {@link #serverName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The name of the server from which to disassociate the node.

                                                                                                                                                                                      \n@param serverName The name of the server from which to disassociate the node.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serverName(String)}\n", "documentation" : "

                                                                                                                                                                                      The name of the server from which to disassociate the node.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serverName", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the server from which to disassociate the node.

                                                                                                                                                                                      \n@param serverName The name of the server from which to disassociate the node.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serverName", "getterDocumentation" : "

                                                                                                                                                                                      The name of the server from which to disassociate the node.

                                                                                                                                                                                      \n@return The name of the server from which to disassociate the node.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServerName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The name of the server from which to disassociate the node.

                                                                                                                                                                                      \n@param serverName The name of the server from which to disassociate the node.", "setterMethodName" : "setServerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The name of the server from which to disassociate the node.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NodeAssociationStatusToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNodeAssociationStatusToken", "beanStyleSetterMethodName" : "setNodeAssociationStatusToken", "c2jName" : "NodeAssociationStatusToken", "c2jShape" : "NodeAssociationStatusToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The token returned in either the AssociateNodeResponse or the DisassociateNodeResponse.

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

                                                                                                                                                                                      The token returned in either the AssociateNodeResponse or the DisassociateNodeResponse.

                                                                                                                                                                                      \n@return The token returned in either the AssociateNodeResponse or the DisassociateNodeResponse.\n@deprecated Use {@link #nodeAssociationStatusToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The token returned in either the AssociateNodeResponse or the DisassociateNodeResponse.

                                                                                                                                                                                      \n@param nodeAssociationStatusToken The token returned in either the AssociateNodeResponse or the DisassociateNodeResponse.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nodeAssociationStatusToken(String)}\n", "documentation" : "

                                                                                                                                                                                      The token returned in either the AssociateNodeResponse or the DisassociateNodeResponse.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NodeAssociationStatusToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNodeAssociationStatusToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nodeAssociationStatusToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The token returned in either the AssociateNodeResponse or the DisassociateNodeResponse.

                                                                                                                                                                                      \n@param nodeAssociationStatusToken The token returned in either the AssociateNodeResponse or the DisassociateNodeResponse.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nodeAssociationStatusToken", "getterDocumentation" : "

                                                                                                                                                                                      The token returned in either the AssociateNodeResponse or the DisassociateNodeResponse.

                                                                                                                                                                                      \n@return The token returned in either the AssociateNodeResponse or the DisassociateNodeResponse.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NodeAssociationStatusToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NodeAssociationStatusToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NodeAssociationStatusToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The token returned in either the AssociateNodeResponse or the DisassociateNodeResponse.

                                                                                                                                                                                      \n@param nodeAssociationStatusToken The token returned in either the AssociateNodeResponse or the DisassociateNodeResponse.", "setterMethodName" : "setNodeAssociationStatusToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nodeAssociationStatusToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nodeAssociationStatusToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The token returned in either the AssociateNodeResponse or the DisassociateNodeResponse.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ServerName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServerName", "beanStyleSetterMethodName" : "setServerName", "c2jName" : "ServerName", "c2jShape" : "ServerName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the server from which to disassociate the node.

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

                                                                                                                                                                                      The name of the server from which to disassociate the node.

                                                                                                                                                                                      \n@return The name of the server from which to disassociate the node.\n@deprecated Use {@link #serverName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The name of the server from which to disassociate the node.

                                                                                                                                                                                      \n@param serverName The name of the server from which to disassociate the node.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serverName(String)}\n", "documentation" : "

                                                                                                                                                                                      The name of the server from which to disassociate the node.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serverName", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the server from which to disassociate the node.

                                                                                                                                                                                      \n@param serverName The name of the server from which to disassociate the node.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serverName", "getterDocumentation" : "

                                                                                                                                                                                      The name of the server from which to disassociate the node.

                                                                                                                                                                                      \n@return The name of the server from which to disassociate the node.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServerName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The name of the server from which to disassociate the node.

                                                                                                                                                                                      \n@param serverName The name of the server from which to disassociate the node.", "setterMethodName" : "setServerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The name of the server from which to disassociate the node.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNodeAssociationStatusToken", "beanStyleSetterMethodName" : "setNodeAssociationStatusToken", "c2jName" : "NodeAssociationStatusToken", "c2jShape" : "NodeAssociationStatusToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The token returned in either the AssociateNodeResponse or the DisassociateNodeResponse.

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

                                                                                                                                                                                      The token returned in either the AssociateNodeResponse or the DisassociateNodeResponse.

                                                                                                                                                                                      \n@return The token returned in either the AssociateNodeResponse or the DisassociateNodeResponse.\n@deprecated Use {@link #nodeAssociationStatusToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The token returned in either the AssociateNodeResponse or the DisassociateNodeResponse.

                                                                                                                                                                                      \n@param nodeAssociationStatusToken The token returned in either the AssociateNodeResponse or the DisassociateNodeResponse.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nodeAssociationStatusToken(String)}\n", "documentation" : "

                                                                                                                                                                                      The token returned in either the AssociateNodeResponse or the DisassociateNodeResponse.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NodeAssociationStatusToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNodeAssociationStatusToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nodeAssociationStatusToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The token returned in either the AssociateNodeResponse or the DisassociateNodeResponse.

                                                                                                                                                                                      \n@param nodeAssociationStatusToken The token returned in either the AssociateNodeResponse or the DisassociateNodeResponse.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nodeAssociationStatusToken", "getterDocumentation" : "

                                                                                                                                                                                      The token returned in either the AssociateNodeResponse or the DisassociateNodeResponse.

                                                                                                                                                                                      \n@return The token returned in either the AssociateNodeResponse or the DisassociateNodeResponse.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NodeAssociationStatusToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NodeAssociationStatusToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NodeAssociationStatusToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The token returned in either the AssociateNodeResponse or the DisassociateNodeResponse.

                                                                                                                                                                                      \n@param nodeAssociationStatusToken The token returned in either the AssociateNodeResponse or the DisassociateNodeResponse.", "setterMethodName" : "setNodeAssociationStatusToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nodeAssociationStatusToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nodeAssociationStatusToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The token returned in either the AssociateNodeResponse or the DisassociateNodeResponse.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServerName", "beanStyleSetterMethodName" : "setServerName", "c2jName" : "ServerName", "c2jShape" : "ServerName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the server from which to disassociate the node.

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

                                                                                                                                                                                      The name of the server from which to disassociate the node.

                                                                                                                                                                                      \n@return The name of the server from which to disassociate the node.\n@deprecated Use {@link #serverName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The name of the server from which to disassociate the node.

                                                                                                                                                                                      \n@param serverName The name of the server from which to disassociate the node.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serverName(String)}\n", "documentation" : "

                                                                                                                                                                                      The name of the server from which to disassociate the node.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serverName", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the server from which to disassociate the node.

                                                                                                                                                                                      \n@param serverName The name of the server from which to disassociate the node.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serverName", "getterDocumentation" : "

                                                                                                                                                                                      The name of the server from which to disassociate the node.

                                                                                                                                                                                      \n@return The name of the server from which to disassociate the node.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServerName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The name of the server from which to disassociate the node.

                                                                                                                                                                                      \n@param serverName The name of the server from which to disassociate the node.", "setterMethodName" : "setServerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The name of the server from which to disassociate the node.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "NodeAssociationStatusToken", "ServerName" ], "shapeName" : "DescribeNodeAssociationStatusRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeNodeAssociationStatusRequest", "variableName" : "describeNodeAssociationStatusRequest", "variableType" : "DescribeNodeAssociationStatusRequest", "documentation" : null, "simpleType" : "DescribeNodeAssociationStatusRequest", "variableSetterType" : "DescribeNodeAssociationStatusRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeNodeAssociationStatusResponse" : { "c2jName" : "DescribeNodeAssociationStatusResponse", "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" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNodeAssociationStatusAsString", "beanStyleSetterMethodName" : "setNodeAssociationStatus", "c2jName" : "NodeAssociationStatus", "c2jShape" : "NodeAssociationStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The status of the association or disassociation request.

                                                                                                                                                                                      Possible values:

                                                                                                                                                                                      • SUCCESS: The association or disassociation succeeded.

                                                                                                                                                                                      • FAILED: The association or disassociation failed.

                                                                                                                                                                                      • IN_PROGRESS: The association or disassociation is still in progress.

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

                                                                                                                                                                                      The status of the association or disassociation request.

                                                                                                                                                                                      Possible values:

                                                                                                                                                                                      • SUCCESS: The association or disassociation succeeded.

                                                                                                                                                                                      • FAILED: The association or disassociation failed.

                                                                                                                                                                                      • IN_PROGRESS: The association or disassociation is still in progress.

                                                                                                                                                                                      \n

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

                                                                                                                                                                                      \n@return The status of the association or disassociation request.

                                                                                                                                                                                      Possible values:

                                                                                                                                                                                      • SUCCESS: The association or disassociation succeeded.

                                                                                                                                                                                      • FAILED: The association or disassociation failed.

                                                                                                                                                                                      • IN_PROGRESS: The association or disassociation is still in progress.

                                                                                                                                                                                      • \n@see NodeAssociationStatus\n@deprecated Use {@link #nodeAssociationStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                        The status of the association or disassociation request.

                                                                                                                                                                                        Possible values:

                                                                                                                                                                                        • SUCCESS: The association or disassociation succeeded.

                                                                                                                                                                                        • FAILED: The association or disassociation failed.

                                                                                                                                                                                        • IN_PROGRESS: The association or disassociation is still in progress.

                                                                                                                                                                                        \n@param nodeAssociationStatus The status of the association or disassociation request.

                                                                                                                                                                                        Possible values:

                                                                                                                                                                                        • SUCCESS: The association or disassociation succeeded.

                                                                                                                                                                                        • FAILED: The association or disassociation failed.

                                                                                                                                                                                        • IN_PROGRESS: The association or disassociation is still in progress.

                                                                                                                                                                                        • \n@see NodeAssociationStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see NodeAssociationStatus\n@deprecated Use {@link #nodeAssociationStatus(String)}\n", "documentation" : "

                                                                                                                                                                                          The status of the association or disassociation request.

                                                                                                                                                                                          Possible values:

                                                                                                                                                                                          • SUCCESS: The association or disassociation succeeded.

                                                                                                                                                                                          • FAILED: The association or disassociation failed.

                                                                                                                                                                                          • IN_PROGRESS: The association or disassociation is still in progress.

                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : "NodeAssociationStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NodeAssociationStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNodeAssociationStatus", "fluentEnumGetterMethodName" : "nodeAssociationStatus", "fluentEnumSetterMethodName" : "nodeAssociationStatus", "fluentGetterMethodName" : "nodeAssociationStatusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                          The status of the association or disassociation request.

                                                                                                                                                                                          Possible values:

                                                                                                                                                                                          • SUCCESS: The association or disassociation succeeded.

                                                                                                                                                                                          • FAILED: The association or disassociation failed.

                                                                                                                                                                                          • IN_PROGRESS: The association or disassociation is still in progress.

                                                                                                                                                                                          \n@param nodeAssociationStatus The status of the association or disassociation request.

                                                                                                                                                                                          Possible values:

                                                                                                                                                                                          • SUCCESS: The association or disassociation succeeded.

                                                                                                                                                                                          • FAILED: The association or disassociation failed.

                                                                                                                                                                                          • IN_PROGRESS: The association or disassociation is still in progress.

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

                                                                                                                                                                                            The status of the association or disassociation request.

                                                                                                                                                                                            Possible values:

                                                                                                                                                                                            • SUCCESS: The association or disassociation succeeded.

                                                                                                                                                                                            • FAILED: The association or disassociation failed.

                                                                                                                                                                                            • IN_PROGRESS: The association or disassociation is still in progress.

                                                                                                                                                                                            \n

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

                                                                                                                                                                                            \n@return The status of the association or disassociation request.

                                                                                                                                                                                            Possible values:

                                                                                                                                                                                            • SUCCESS: The association or disassociation succeeded.

                                                                                                                                                                                            • FAILED: The association or disassociation failed.

                                                                                                                                                                                            • IN_PROGRESS: The association or disassociation is still in progress.

                                                                                                                                                                                            • \n@see NodeAssociationStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NodeAssociationStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NodeAssociationStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NodeAssociationStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                              The status of the association or disassociation request.

                                                                                                                                                                                              Possible values:

                                                                                                                                                                                              • SUCCESS: The association or disassociation succeeded.

                                                                                                                                                                                              • FAILED: The association or disassociation failed.

                                                                                                                                                                                              • IN_PROGRESS: The association or disassociation is still in progress.

                                                                                                                                                                                              \n@param nodeAssociationStatus The status of the association or disassociation request.

                                                                                                                                                                                              Possible values:

                                                                                                                                                                                              • SUCCESS: The association or disassociation succeeded.

                                                                                                                                                                                              • FAILED: The association or disassociation failed.

                                                                                                                                                                                              • IN_PROGRESS: The association or disassociation is still in progress.

                                                                                                                                                                                              • \n@see NodeAssociationStatus", "setterMethodName" : "setNodeAssociationStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nodeAssociationStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nodeAssociationStatus", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                The status of the association or disassociation request.

                                                                                                                                                                                                Possible values:

                                                                                                                                                                                                • SUCCESS: The association or disassociation succeeded.

                                                                                                                                                                                                • FAILED: The association or disassociation failed.

                                                                                                                                                                                                • IN_PROGRESS: The association or disassociation is still in progress.

                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getEngineAttributes", "beanStyleSetterMethodName" : "setEngineAttributes", "c2jName" : "EngineAttributes", "c2jShape" : "EngineAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                Attributes specific to the node association. In Puppet, the attibute PUPPET_NODE_CERT contains the signed certificate (the result of the CSR).

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

                                                                                                                                                                                                Attributes specific to the node association. In Puppet, the attibute PUPPET_NODE_CERT contains the signed certificate (the result of the CSR).

                                                                                                                                                                                                \n

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

                                                                                                                                                                                                \n

                                                                                                                                                                                                \nYou can use {@link #hasEngineAttributes()} to see if a value was sent in this field.\n

                                                                                                                                                                                                \n@return Attributes specific to the node association. In Puppet, the attibute PUPPET_NODE_CERT contains the signed certificate (the result of the CSR).\n@deprecated Use {@link #engineAttributes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                Attributes specific to the node association. In Puppet, the attibute PUPPET_NODE_CERT contains the signed certificate (the result of the CSR).

                                                                                                                                                                                                \n@param engineAttributes Attributes specific to the node association. In Puppet, the attibute PUPPET_NODE_CERT contains the signed certificate (the result of the CSR).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #engineAttributes(List)}\n", "documentation" : "

                                                                                                                                                                                                Attributes specific to the node association. In Puppet, the attibute PUPPET_NODE_CERT contains the signed certificate (the result of the CSR).

                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EngineAttributes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEngineAttributes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "engineAttributes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                Attributes specific to the node association. In Puppet, the attibute PUPPET_NODE_CERT contains the signed certificate (the result of the CSR).

                                                                                                                                                                                                \n@param engineAttributes Attributes specific to the node association. In Puppet, the attibute PUPPET_NODE_CERT contains the signed certificate (the result of the CSR).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "engineAttributes", "getterDocumentation" : "

                                                                                                                                                                                                Attributes specific to the node association. In Puppet, the attibute PUPPET_NODE_CERT contains the signed certificate (the result of the CSR).

                                                                                                                                                                                                \n

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

                                                                                                                                                                                                \n

                                                                                                                                                                                                \nYou can use {@link #hasEngineAttributes()} to see if a value was sent in this field.\n

                                                                                                                                                                                                \n@return Attributes specific to the node association. In Puppet, the attibute PUPPET_NODE_CERT contains the signed certificate (the result of the CSR).", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EngineAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EngineAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EngineAttribute", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link EngineAttribute.Builder} avoiding the need to create one manually via {@link EngineAttribute#builder()}.\n\nWhen the {@link Consumer} completes, {@link EngineAttribute.Builder#build()} is called immediately and its result is passed to {@link #member(EngineAttribute)}.\n@param member a consumer that will call methods on {@link EngineAttribute.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(EngineAttribute)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(EngineAttribute)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "EngineAttribute", "documentation" : 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" : "EngineAttribute", "variableName" : "member", "variableType" : "EngineAttribute", "documentation" : null, "simpleType" : "EngineAttribute", "variableSetterType" : "EngineAttribute" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EngineAttribute", "variableName" : "member", "variableType" : "EngineAttribute", "documentation" : "", "simpleType" : "EngineAttribute", "variableSetterType" : "EngineAttribute" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EngineAttribute", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EngineAttribute", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "EngineAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                Attributes specific to the node association. In Puppet, the attibute PUPPET_NODE_CERT contains the signed certificate (the result of the CSR).

                                                                                                                                                                                                \n@param engineAttributes Attributes specific to the node association. In Puppet, the attibute PUPPET_NODE_CERT contains the signed certificate (the result of the CSR).", "setterMethodName" : "setEngineAttributes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "engineAttributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "engineAttributes", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                Attributes specific to the node association. In Puppet, the attibute PUPPET_NODE_CERT contains the signed certificate (the result of the CSR).

                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EngineAttributes" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getEngineAttributes", "beanStyleSetterMethodName" : "setEngineAttributes", "c2jName" : "EngineAttributes", "c2jShape" : "EngineAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                Attributes specific to the node association. In Puppet, the attibute PUPPET_NODE_CERT contains the signed certificate (the result of the CSR).

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

                                                                                                                                                                                                Attributes specific to the node association. In Puppet, the attibute PUPPET_NODE_CERT contains the signed certificate (the result of the CSR).

                                                                                                                                                                                                \n

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

                                                                                                                                                                                                \n

                                                                                                                                                                                                \nYou can use {@link #hasEngineAttributes()} to see if a value was sent in this field.\n

                                                                                                                                                                                                \n@return Attributes specific to the node association. In Puppet, the attibute PUPPET_NODE_CERT contains the signed certificate (the result of the CSR).\n@deprecated Use {@link #engineAttributes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                Attributes specific to the node association. In Puppet, the attibute PUPPET_NODE_CERT contains the signed certificate (the result of the CSR).

                                                                                                                                                                                                \n@param engineAttributes Attributes specific to the node association. In Puppet, the attibute PUPPET_NODE_CERT contains the signed certificate (the result of the CSR).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #engineAttributes(List)}\n", "documentation" : "

                                                                                                                                                                                                Attributes specific to the node association. In Puppet, the attibute PUPPET_NODE_CERT contains the signed certificate (the result of the CSR).

                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EngineAttributes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEngineAttributes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "engineAttributes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                Attributes specific to the node association. In Puppet, the attibute PUPPET_NODE_CERT contains the signed certificate (the result of the CSR).

                                                                                                                                                                                                \n@param engineAttributes Attributes specific to the node association. In Puppet, the attibute PUPPET_NODE_CERT contains the signed certificate (the result of the CSR).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "engineAttributes", "getterDocumentation" : "

                                                                                                                                                                                                Attributes specific to the node association. In Puppet, the attibute PUPPET_NODE_CERT contains the signed certificate (the result of the CSR).

                                                                                                                                                                                                \n

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

                                                                                                                                                                                                \n

                                                                                                                                                                                                \nYou can use {@link #hasEngineAttributes()} to see if a value was sent in this field.\n

                                                                                                                                                                                                \n@return Attributes specific to the node association. In Puppet, the attibute PUPPET_NODE_CERT contains the signed certificate (the result of the CSR).", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EngineAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EngineAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EngineAttribute", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link EngineAttribute.Builder} avoiding the need to create one manually via {@link EngineAttribute#builder()}.\n\nWhen the {@link Consumer} completes, {@link EngineAttribute.Builder#build()} is called immediately and its result is passed to {@link #member(EngineAttribute)}.\n@param member a consumer that will call methods on {@link EngineAttribute.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(EngineAttribute)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(EngineAttribute)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "EngineAttribute", "documentation" : 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" : "EngineAttribute", "variableName" : "member", "variableType" : "EngineAttribute", "documentation" : null, "simpleType" : "EngineAttribute", "variableSetterType" : "EngineAttribute" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EngineAttribute", "variableName" : "member", "variableType" : "EngineAttribute", "documentation" : "", "simpleType" : "EngineAttribute", "variableSetterType" : "EngineAttribute" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EngineAttribute", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EngineAttribute", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "EngineAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                Attributes specific to the node association. In Puppet, the attibute PUPPET_NODE_CERT contains the signed certificate (the result of the CSR).

                                                                                                                                                                                                \n@param engineAttributes Attributes specific to the node association. In Puppet, the attibute PUPPET_NODE_CERT contains the signed certificate (the result of the CSR).", "setterMethodName" : "setEngineAttributes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "engineAttributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "engineAttributes", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                Attributes specific to the node association. In Puppet, the attibute PUPPET_NODE_CERT contains the signed certificate (the result of the CSR).

                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NodeAssociationStatus" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNodeAssociationStatusAsString", "beanStyleSetterMethodName" : "setNodeAssociationStatus", "c2jName" : "NodeAssociationStatus", "c2jShape" : "NodeAssociationStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                The status of the association or disassociation request.

                                                                                                                                                                                                Possible values:

                                                                                                                                                                                                • SUCCESS: The association or disassociation succeeded.

                                                                                                                                                                                                • FAILED: The association or disassociation failed.

                                                                                                                                                                                                • IN_PROGRESS: The association or disassociation is still in progress.

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

                                                                                                                                                                                                The status of the association or disassociation request.

                                                                                                                                                                                                Possible values:

                                                                                                                                                                                                • SUCCESS: The association or disassociation succeeded.

                                                                                                                                                                                                • FAILED: The association or disassociation failed.

                                                                                                                                                                                                • IN_PROGRESS: The association or disassociation is still in progress.

                                                                                                                                                                                                \n

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

                                                                                                                                                                                                \n@return The status of the association or disassociation request.

                                                                                                                                                                                                Possible values:

                                                                                                                                                                                                • SUCCESS: The association or disassociation succeeded.

                                                                                                                                                                                                • FAILED: The association or disassociation failed.

                                                                                                                                                                                                • IN_PROGRESS: The association or disassociation is still in progress.

                                                                                                                                                                                                • \n@see NodeAssociationStatus\n@deprecated Use {@link #nodeAssociationStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                  The status of the association or disassociation request.

                                                                                                                                                                                                  Possible values:

                                                                                                                                                                                                  • SUCCESS: The association or disassociation succeeded.

                                                                                                                                                                                                  • FAILED: The association or disassociation failed.

                                                                                                                                                                                                  • IN_PROGRESS: The association or disassociation is still in progress.

                                                                                                                                                                                                  \n@param nodeAssociationStatus The status of the association or disassociation request.

                                                                                                                                                                                                  Possible values:

                                                                                                                                                                                                  • SUCCESS: The association or disassociation succeeded.

                                                                                                                                                                                                  • FAILED: The association or disassociation failed.

                                                                                                                                                                                                  • IN_PROGRESS: The association or disassociation is still in progress.

                                                                                                                                                                                                  • \n@see NodeAssociationStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see NodeAssociationStatus\n@deprecated Use {@link #nodeAssociationStatus(String)}\n", "documentation" : "

                                                                                                                                                                                                    The status of the association or disassociation request.

                                                                                                                                                                                                    Possible values:

                                                                                                                                                                                                    • SUCCESS: The association or disassociation succeeded.

                                                                                                                                                                                                    • FAILED: The association or disassociation failed.

                                                                                                                                                                                                    • IN_PROGRESS: The association or disassociation is still in progress.

                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "NodeAssociationStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NodeAssociationStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNodeAssociationStatus", "fluentEnumGetterMethodName" : "nodeAssociationStatus", "fluentEnumSetterMethodName" : "nodeAssociationStatus", "fluentGetterMethodName" : "nodeAssociationStatusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                    The status of the association or disassociation request.

                                                                                                                                                                                                    Possible values:

                                                                                                                                                                                                    • SUCCESS: The association or disassociation succeeded.

                                                                                                                                                                                                    • FAILED: The association or disassociation failed.

                                                                                                                                                                                                    • IN_PROGRESS: The association or disassociation is still in progress.

                                                                                                                                                                                                    \n@param nodeAssociationStatus The status of the association or disassociation request.

                                                                                                                                                                                                    Possible values:

                                                                                                                                                                                                    • SUCCESS: The association or disassociation succeeded.

                                                                                                                                                                                                    • FAILED: The association or disassociation failed.

                                                                                                                                                                                                    • IN_PROGRESS: The association or disassociation is still in progress.

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

                                                                                                                                                                                                      The status of the association or disassociation request.

                                                                                                                                                                                                      Possible values:

                                                                                                                                                                                                      • SUCCESS: The association or disassociation succeeded.

                                                                                                                                                                                                      • FAILED: The association or disassociation failed.

                                                                                                                                                                                                      • IN_PROGRESS: The association or disassociation is still in progress.

                                                                                                                                                                                                      \n

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

                                                                                                                                                                                                      \n@return The status of the association or disassociation request.

                                                                                                                                                                                                      Possible values:

                                                                                                                                                                                                      • SUCCESS: The association or disassociation succeeded.

                                                                                                                                                                                                      • FAILED: The association or disassociation failed.

                                                                                                                                                                                                      • IN_PROGRESS: The association or disassociation is still in progress.

                                                                                                                                                                                                      • \n@see NodeAssociationStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NodeAssociationStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NodeAssociationStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NodeAssociationStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        The status of the association or disassociation request.

                                                                                                                                                                                                        Possible values:

                                                                                                                                                                                                        • SUCCESS: The association or disassociation succeeded.

                                                                                                                                                                                                        • FAILED: The association or disassociation failed.

                                                                                                                                                                                                        • IN_PROGRESS: The association or disassociation is still in progress.

                                                                                                                                                                                                        \n@param nodeAssociationStatus The status of the association or disassociation request.

                                                                                                                                                                                                        Possible values:

                                                                                                                                                                                                        • SUCCESS: The association or disassociation succeeded.

                                                                                                                                                                                                        • FAILED: The association or disassociation failed.

                                                                                                                                                                                                        • IN_PROGRESS: The association or disassociation is still in progress.

                                                                                                                                                                                                        • \n@see NodeAssociationStatus", "setterMethodName" : "setNodeAssociationStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nodeAssociationStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nodeAssociationStatus", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                          The status of the association or disassociation request.

                                                                                                                                                                                                          Possible values:

                                                                                                                                                                                                          • SUCCESS: The association or disassociation succeeded.

                                                                                                                                                                                                          • FAILED: The association or disassociation failed.

                                                                                                                                                                                                          • IN_PROGRESS: The association or disassociation is still in progress.

                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNodeAssociationStatusAsString", "beanStyleSetterMethodName" : "setNodeAssociationStatus", "c2jName" : "NodeAssociationStatus", "c2jShape" : "NodeAssociationStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                          The status of the association or disassociation request.

                                                                                                                                                                                                          Possible values:

                                                                                                                                                                                                          • SUCCESS: The association or disassociation succeeded.

                                                                                                                                                                                                          • FAILED: The association or disassociation failed.

                                                                                                                                                                                                          • IN_PROGRESS: The association or disassociation is still in progress.

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

                                                                                                                                                                                                          The status of the association or disassociation request.

                                                                                                                                                                                                          Possible values:

                                                                                                                                                                                                          • SUCCESS: The association or disassociation succeeded.

                                                                                                                                                                                                          • FAILED: The association or disassociation failed.

                                                                                                                                                                                                          • IN_PROGRESS: The association or disassociation is still in progress.

                                                                                                                                                                                                          \n

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

                                                                                                                                                                                                          \n@return The status of the association or disassociation request.

                                                                                                                                                                                                          Possible values:

                                                                                                                                                                                                          • SUCCESS: The association or disassociation succeeded.

                                                                                                                                                                                                          • FAILED: The association or disassociation failed.

                                                                                                                                                                                                          • IN_PROGRESS: The association or disassociation is still in progress.

                                                                                                                                                                                                          • \n@see NodeAssociationStatus\n@deprecated Use {@link #nodeAssociationStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                            The status of the association or disassociation request.

                                                                                                                                                                                                            Possible values:

                                                                                                                                                                                                            • SUCCESS: The association or disassociation succeeded.

                                                                                                                                                                                                            • FAILED: The association or disassociation failed.

                                                                                                                                                                                                            • IN_PROGRESS: The association or disassociation is still in progress.

                                                                                                                                                                                                            \n@param nodeAssociationStatus The status of the association or disassociation request.

                                                                                                                                                                                                            Possible values:

                                                                                                                                                                                                            • SUCCESS: The association or disassociation succeeded.

                                                                                                                                                                                                            • FAILED: The association or disassociation failed.

                                                                                                                                                                                                            • IN_PROGRESS: The association or disassociation is still in progress.

                                                                                                                                                                                                            • \n@see NodeAssociationStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see NodeAssociationStatus\n@deprecated Use {@link #nodeAssociationStatus(String)}\n", "documentation" : "

                                                                                                                                                                                                              The status of the association or disassociation request.

                                                                                                                                                                                                              Possible values:

                                                                                                                                                                                                              • SUCCESS: The association or disassociation succeeded.

                                                                                                                                                                                                              • FAILED: The association or disassociation failed.

                                                                                                                                                                                                              • IN_PROGRESS: The association or disassociation is still in progress.

                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "NodeAssociationStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NodeAssociationStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNodeAssociationStatus", "fluentEnumGetterMethodName" : "nodeAssociationStatus", "fluentEnumSetterMethodName" : "nodeAssociationStatus", "fluentGetterMethodName" : "nodeAssociationStatusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                              The status of the association or disassociation request.

                                                                                                                                                                                                              Possible values:

                                                                                                                                                                                                              • SUCCESS: The association or disassociation succeeded.

                                                                                                                                                                                                              • FAILED: The association or disassociation failed.

                                                                                                                                                                                                              • IN_PROGRESS: The association or disassociation is still in progress.

                                                                                                                                                                                                              \n@param nodeAssociationStatus The status of the association or disassociation request.

                                                                                                                                                                                                              Possible values:

                                                                                                                                                                                                              • SUCCESS: The association or disassociation succeeded.

                                                                                                                                                                                                              • FAILED: The association or disassociation failed.

                                                                                                                                                                                                              • IN_PROGRESS: The association or disassociation is still in progress.

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

                                                                                                                                                                                                                The status of the association or disassociation request.

                                                                                                                                                                                                                Possible values:

                                                                                                                                                                                                                • SUCCESS: The association or disassociation succeeded.

                                                                                                                                                                                                                • FAILED: The association or disassociation failed.

                                                                                                                                                                                                                • IN_PROGRESS: The association or disassociation is still in progress.

                                                                                                                                                                                                                \n

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

                                                                                                                                                                                                                \n@return The status of the association or disassociation request.

                                                                                                                                                                                                                Possible values:

                                                                                                                                                                                                                • SUCCESS: The association or disassociation succeeded.

                                                                                                                                                                                                                • FAILED: The association or disassociation failed.

                                                                                                                                                                                                                • IN_PROGRESS: The association or disassociation is still in progress.

                                                                                                                                                                                                                • \n@see NodeAssociationStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NodeAssociationStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NodeAssociationStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NodeAssociationStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                  The status of the association or disassociation request.

                                                                                                                                                                                                                  Possible values:

                                                                                                                                                                                                                  • SUCCESS: The association or disassociation succeeded.

                                                                                                                                                                                                                  • FAILED: The association or disassociation failed.

                                                                                                                                                                                                                  • IN_PROGRESS: The association or disassociation is still in progress.

                                                                                                                                                                                                                  \n@param nodeAssociationStatus The status of the association or disassociation request.

                                                                                                                                                                                                                  Possible values:

                                                                                                                                                                                                                  • SUCCESS: The association or disassociation succeeded.

                                                                                                                                                                                                                  • FAILED: The association or disassociation failed.

                                                                                                                                                                                                                  • IN_PROGRESS: The association or disassociation is still in progress.

                                                                                                                                                                                                                  • \n@see NodeAssociationStatus", "setterMethodName" : "setNodeAssociationStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nodeAssociationStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nodeAssociationStatus", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The status of the association or disassociation request.

                                                                                                                                                                                                                    Possible values:

                                                                                                                                                                                                                    • SUCCESS: The association or disassociation succeeded.

                                                                                                                                                                                                                    • FAILED: The association or disassociation failed.

                                                                                                                                                                                                                    • IN_PROGRESS: The association or disassociation is still in progress.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getEngineAttributes", "beanStyleSetterMethodName" : "setEngineAttributes", "c2jName" : "EngineAttributes", "c2jShape" : "EngineAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Attributes specific to the node association. In Puppet, the attibute PUPPET_NODE_CERT contains the signed certificate (the result of the CSR).

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

                                                                                                                                                                                                                    Attributes specific to the node association. In Puppet, the attibute PUPPET_NODE_CERT contains the signed certificate (the result of the CSR).

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasEngineAttributes()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return Attributes specific to the node association. In Puppet, the attibute PUPPET_NODE_CERT contains the signed certificate (the result of the CSR).\n@deprecated Use {@link #engineAttributes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Attributes specific to the node association. In Puppet, the attibute PUPPET_NODE_CERT contains the signed certificate (the result of the CSR).

                                                                                                                                                                                                                    \n@param engineAttributes Attributes specific to the node association. In Puppet, the attibute PUPPET_NODE_CERT contains the signed certificate (the result of the CSR).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #engineAttributes(List)}\n", "documentation" : "

                                                                                                                                                                                                                    Attributes specific to the node association. In Puppet, the attibute PUPPET_NODE_CERT contains the signed certificate (the result of the CSR).

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EngineAttributes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEngineAttributes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "engineAttributes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Attributes specific to the node association. In Puppet, the attibute PUPPET_NODE_CERT contains the signed certificate (the result of the CSR).

                                                                                                                                                                                                                    \n@param engineAttributes Attributes specific to the node association. In Puppet, the attibute PUPPET_NODE_CERT contains the signed certificate (the result of the CSR).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "engineAttributes", "getterDocumentation" : "

                                                                                                                                                                                                                    Attributes specific to the node association. In Puppet, the attibute PUPPET_NODE_CERT contains the signed certificate (the result of the CSR).

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasEngineAttributes()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return Attributes specific to the node association. In Puppet, the attibute PUPPET_NODE_CERT contains the signed certificate (the result of the CSR).", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EngineAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EngineAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EngineAttribute", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link EngineAttribute.Builder} avoiding the need to create one manually via {@link EngineAttribute#builder()}.\n\nWhen the {@link Consumer} completes, {@link EngineAttribute.Builder#build()} is called immediately and its result is passed to {@link #member(EngineAttribute)}.\n@param member a consumer that will call methods on {@link EngineAttribute.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(EngineAttribute)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(EngineAttribute)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "EngineAttribute", "documentation" : 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" : "EngineAttribute", "variableName" : "member", "variableType" : "EngineAttribute", "documentation" : null, "simpleType" : "EngineAttribute", "variableSetterType" : "EngineAttribute" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EngineAttribute", "variableName" : "member", "variableType" : "EngineAttribute", "documentation" : "", "simpleType" : "EngineAttribute", "variableSetterType" : "EngineAttribute" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EngineAttribute", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EngineAttribute", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "EngineAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Attributes specific to the node association. In Puppet, the attibute PUPPET_NODE_CERT contains the signed certificate (the result of the CSR).

                                                                                                                                                                                                                    \n@param engineAttributes Attributes specific to the node association. In Puppet, the attibute PUPPET_NODE_CERT contains the signed certificate (the result of the CSR).", "setterMethodName" : "setEngineAttributes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "engineAttributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "engineAttributes", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    Attributes specific to the node association. In Puppet, the attibute PUPPET_NODE_CERT contains the signed certificate (the result of the CSR).

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeNodeAssociationStatusResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeNodeAssociationStatusResponse", "variableName" : "describeNodeAssociationStatusResponse", "variableType" : "DescribeNodeAssociationStatusResponse", "documentation" : null, "simpleType" : "DescribeNodeAssociationStatusResponse", "variableSetterType" : "DescribeNodeAssociationStatusResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeServersRequest" : { "c2jName" : "DescribeServersRequest", "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" : "DescribeServers", "locationName" : null, "requestUri" : "/", "target" : "OpsWorksCM_V2016_11_01.DescribeServers", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServerName", "beanStyleSetterMethodName" : "setServerName", "c2jName" : "ServerName", "c2jShape" : "ServerName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Describes the server with the specified ServerName.

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

                                                                                                                                                                                                                    Describes the server with the specified ServerName.

                                                                                                                                                                                                                    \n@return Describes the server with the specified ServerName.\n@deprecated Use {@link #serverName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Describes the server with the specified ServerName.

                                                                                                                                                                                                                    \n@param serverName Describes the server with the specified ServerName.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serverName(String)}\n", "documentation" : "

                                                                                                                                                                                                                    Describes the server with the specified ServerName.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serverName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Describes the server with the specified ServerName.

                                                                                                                                                                                                                    \n@param serverName Describes the server with the specified ServerName.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serverName", "getterDocumentation" : "

                                                                                                                                                                                                                    Describes the server with the specified ServerName.

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

                                                                                                                                                                                                                    Describes the server with the specified ServerName.

                                                                                                                                                                                                                    \n@param serverName Describes the server with the specified ServerName.", "setterMethodName" : "setServerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    Describes the server with the specified ServerName.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    This is not currently implemented for DescribeServers requests.

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

                                                                                                                                                                                                                    This is not currently implemented for DescribeServers requests.

                                                                                                                                                                                                                    \n@return This is not currently implemented for DescribeServers requests.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    This is not currently implemented for DescribeServers requests.

                                                                                                                                                                                                                    \n@param nextToken This is not currently implemented for DescribeServers requests.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                                                    This is not currently implemented for DescribeServers requests.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    This is not currently implemented for DescribeServers requests.

                                                                                                                                                                                                                    \n@param nextToken This is not currently implemented for DescribeServers requests.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                    This is not currently implemented for DescribeServers requests.

                                                                                                                                                                                                                    \n@return This is not currently implemented for DescribeServers requests.", "getterModel" : { "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" : "

                                                                                                                                                                                                                    This is not currently implemented for DescribeServers requests.

                                                                                                                                                                                                                    \n@param nextToken This is not currently implemented for DescribeServers requests.", "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" : "

                                                                                                                                                                                                                    This is not currently implemented for DescribeServers requests.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    This is not currently implemented for DescribeServers requests.

                                                                                                                                                                                                                    \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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    This is not currently implemented for DescribeServers requests.

                                                                                                                                                                                                                    \n@return This is not currently implemented for DescribeServers requests.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    This is not currently implemented for DescribeServers requests.

                                                                                                                                                                                                                    \n@param maxResults This is not currently implemented for DescribeServers requests.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                    This is not currently implemented for DescribeServers requests.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    This is not currently implemented for DescribeServers requests.

                                                                                                                                                                                                                    \n@param maxResults This is not currently implemented for DescribeServers requests.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                                                                                                                                                                                                    This is not currently implemented for DescribeServers requests.

                                                                                                                                                                                                                    \n@return This is not currently implemented for DescribeServers requests.", "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" : "

                                                                                                                                                                                                                    This is not currently implemented for DescribeServers requests.

                                                                                                                                                                                                                    \n@param maxResults This is not currently implemented for DescribeServers requests.", "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" : "

                                                                                                                                                                                                                    This is not currently implemented for DescribeServers requests.

                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "MaxResults" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    This is not currently implemented for DescribeServers requests.

                                                                                                                                                                                                                    \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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    This is not currently implemented for DescribeServers requests.

                                                                                                                                                                                                                    \n@return This is not currently implemented for DescribeServers requests.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    This is not currently implemented for DescribeServers requests.

                                                                                                                                                                                                                    \n@param maxResults This is not currently implemented for DescribeServers requests.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                    This is not currently implemented for DescribeServers requests.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    This is not currently implemented for DescribeServers requests.

                                                                                                                                                                                                                    \n@param maxResults This is not currently implemented for DescribeServers requests.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                                                                                                                                                                                                    This is not currently implemented for DescribeServers requests.

                                                                                                                                                                                                                    \n@return This is not currently implemented for DescribeServers requests.", "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" : "

                                                                                                                                                                                                                    This is not currently implemented for DescribeServers requests.

                                                                                                                                                                                                                    \n@param maxResults This is not currently implemented for DescribeServers requests.", "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" : "

                                                                                                                                                                                                                    This is not currently implemented for DescribeServers requests.

                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    This is not currently implemented for DescribeServers requests.

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

                                                                                                                                                                                                                    This is not currently implemented for DescribeServers requests.

                                                                                                                                                                                                                    \n@return This is not currently implemented for DescribeServers requests.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    This is not currently implemented for DescribeServers requests.

                                                                                                                                                                                                                    \n@param nextToken This is not currently implemented for DescribeServers requests.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                                                    This is not currently implemented for DescribeServers requests.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    This is not currently implemented for DescribeServers requests.

                                                                                                                                                                                                                    \n@param nextToken This is not currently implemented for DescribeServers requests.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                    This is not currently implemented for DescribeServers requests.

                                                                                                                                                                                                                    \n@return This is not currently implemented for DescribeServers requests.", "getterModel" : { "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" : "

                                                                                                                                                                                                                    This is not currently implemented for DescribeServers requests.

                                                                                                                                                                                                                    \n@param nextToken This is not currently implemented for DescribeServers requests.", "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" : "

                                                                                                                                                                                                                    This is not currently implemented for DescribeServers requests.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ServerName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServerName", "beanStyleSetterMethodName" : "setServerName", "c2jName" : "ServerName", "c2jShape" : "ServerName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Describes the server with the specified ServerName.

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

                                                                                                                                                                                                                    Describes the server with the specified ServerName.

                                                                                                                                                                                                                    \n@return Describes the server with the specified ServerName.\n@deprecated Use {@link #serverName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Describes the server with the specified ServerName.

                                                                                                                                                                                                                    \n@param serverName Describes the server with the specified ServerName.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serverName(String)}\n", "documentation" : "

                                                                                                                                                                                                                    Describes the server with the specified ServerName.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serverName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Describes the server with the specified ServerName.

                                                                                                                                                                                                                    \n@param serverName Describes the server with the specified ServerName.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serverName", "getterDocumentation" : "

                                                                                                                                                                                                                    Describes the server with the specified ServerName.

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

                                                                                                                                                                                                                    Describes the server with the specified ServerName.

                                                                                                                                                                                                                    \n@param serverName Describes the server with the specified ServerName.", "setterMethodName" : "setServerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    Describes the server with the specified ServerName.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServerName", "beanStyleSetterMethodName" : "setServerName", "c2jName" : "ServerName", "c2jShape" : "ServerName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Describes the server with the specified ServerName.

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

                                                                                                                                                                                                                    Describes the server with the specified ServerName.

                                                                                                                                                                                                                    \n@return Describes the server with the specified ServerName.\n@deprecated Use {@link #serverName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Describes the server with the specified ServerName.

                                                                                                                                                                                                                    \n@param serverName Describes the server with the specified ServerName.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serverName(String)}\n", "documentation" : "

                                                                                                                                                                                                                    Describes the server with the specified ServerName.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serverName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Describes the server with the specified ServerName.

                                                                                                                                                                                                                    \n@param serverName Describes the server with the specified ServerName.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serverName", "getterDocumentation" : "

                                                                                                                                                                                                                    Describes the server with the specified ServerName.

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

                                                                                                                                                                                                                    Describes the server with the specified ServerName.

                                                                                                                                                                                                                    \n@param serverName Describes the server with the specified ServerName.", "setterMethodName" : "setServerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    Describes the server with the specified ServerName.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    This is not currently implemented for DescribeServers requests.

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

                                                                                                                                                                                                                    This is not currently implemented for DescribeServers requests.

                                                                                                                                                                                                                    \n@return This is not currently implemented for DescribeServers requests.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    This is not currently implemented for DescribeServers requests.

                                                                                                                                                                                                                    \n@param nextToken This is not currently implemented for DescribeServers requests.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                                                    This is not currently implemented for DescribeServers requests.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    This is not currently implemented for DescribeServers requests.

                                                                                                                                                                                                                    \n@param nextToken This is not currently implemented for DescribeServers requests.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                    This is not currently implemented for DescribeServers requests.

                                                                                                                                                                                                                    \n@return This is not currently implemented for DescribeServers requests.", "getterModel" : { "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" : "

                                                                                                                                                                                                                    This is not currently implemented for DescribeServers requests.

                                                                                                                                                                                                                    \n@param nextToken This is not currently implemented for DescribeServers requests.", "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" : "

                                                                                                                                                                                                                    This is not currently implemented for DescribeServers requests.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    This is not currently implemented for DescribeServers requests.

                                                                                                                                                                                                                    \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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    This is not currently implemented for DescribeServers requests.

                                                                                                                                                                                                                    \n@return This is not currently implemented for DescribeServers requests.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    This is not currently implemented for DescribeServers requests.

                                                                                                                                                                                                                    \n@param maxResults This is not currently implemented for DescribeServers requests.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                    This is not currently implemented for DescribeServers requests.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    This is not currently implemented for DescribeServers requests.

                                                                                                                                                                                                                    \n@param maxResults This is not currently implemented for DescribeServers requests.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                                                                                                                                                                                                    This is not currently implemented for DescribeServers requests.

                                                                                                                                                                                                                    \n@return This is not currently implemented for DescribeServers requests.", "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" : "

                                                                                                                                                                                                                    This is not currently implemented for DescribeServers requests.

                                                                                                                                                                                                                    \n@param maxResults This is not currently implemented for DescribeServers requests.", "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" : "

                                                                                                                                                                                                                    This is not currently implemented for DescribeServers requests.

                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeServersRequest", "simpleMethod" : true, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeServersRequest", "variableName" : "describeServersRequest", "variableType" : "DescribeServersRequest", "documentation" : null, "simpleType" : "DescribeServersRequest", "variableSetterType" : "DescribeServersRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeServersResponse" : { "c2jName" : "DescribeServersResponse", "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" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getServers", "beanStyleSetterMethodName" : "setServers", "c2jName" : "Servers", "c2jShape" : "Servers", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Contains the response to a DescribeServers request.

                                                                                                                                                                                                                    For Chef Automate servers: If DescribeServersResponse$Servers$EngineAttributes includes CHEF_MAJOR_UPGRADE_AVAILABLE, you can upgrade the Chef Automate server to Chef Automate 2. To be eligible for upgrade, a server running Chef Automate 1 must have had at least one successful maintenance run after November 1, 2019.

                                                                                                                                                                                                                    For Puppet Server: DescribeServersResponse$Servers$EngineAttributes contains PUPPET_API_CA_CERT. This is the PEM-encoded CA certificate that is used by the Puppet API over TCP port number 8140. The CA certificate is also used to sign node certificates.

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

                                                                                                                                                                                                                    Contains the response to a DescribeServers request.

                                                                                                                                                                                                                    For Chef Automate servers: If DescribeServersResponse$Servers$EngineAttributes includes CHEF_MAJOR_UPGRADE_AVAILABLE, you can upgrade the Chef Automate server to Chef Automate 2. To be eligible for upgrade, a server running Chef Automate 1 must have had at least one successful maintenance run after November 1, 2019.

                                                                                                                                                                                                                    For Puppet Server: DescribeServersResponse$Servers$EngineAttributes contains PUPPET_API_CA_CERT. This is the PEM-encoded CA certificate that is used by the Puppet API over TCP port number 8140. The CA certificate is also used to sign node certificates.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasServers()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return Contains the response to a DescribeServers request.

                                                                                                                                                                                                                    For Chef Automate servers: If DescribeServersResponse$Servers$EngineAttributes includes CHEF_MAJOR_UPGRADE_AVAILABLE, you can upgrade the Chef Automate server to Chef Automate 2. To be eligible for upgrade, a server running Chef Automate 1 must have had at least one successful maintenance run after November 1, 2019.

                                                                                                                                                                                                                    For Puppet Server: DescribeServersResponse$Servers$EngineAttributes contains PUPPET_API_CA_CERT. This is the PEM-encoded CA certificate that is used by the Puppet API over TCP port number 8140. The CA certificate is also used to sign node certificates.\n@deprecated Use {@link #servers()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Contains the response to a DescribeServers request.

                                                                                                                                                                                                                    For Chef Automate servers: If DescribeServersResponse$Servers$EngineAttributes includes CHEF_MAJOR_UPGRADE_AVAILABLE, you can upgrade the Chef Automate server to Chef Automate 2. To be eligible for upgrade, a server running Chef Automate 1 must have had at least one successful maintenance run after November 1, 2019.

                                                                                                                                                                                                                    For Puppet Server: DescribeServersResponse$Servers$EngineAttributes contains PUPPET_API_CA_CERT. This is the PEM-encoded CA certificate that is used by the Puppet API over TCP port number 8140. The CA certificate is also used to sign node certificates.

                                                                                                                                                                                                                    \n@param servers Contains the response to a DescribeServers request.

                                                                                                                                                                                                                    For Chef Automate servers: If DescribeServersResponse$Servers$EngineAttributes includes CHEF_MAJOR_UPGRADE_AVAILABLE, you can upgrade the Chef Automate server to Chef Automate 2. To be eligible for upgrade, a server running Chef Automate 1 must have had at least one successful maintenance run after November 1, 2019.

                                                                                                                                                                                                                    For Puppet Server: DescribeServersResponse$Servers$EngineAttributes contains PUPPET_API_CA_CERT. This is the PEM-encoded CA certificate that is used by the Puppet API over TCP port number 8140. The CA certificate is also used to sign node certificates.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #servers(List)}\n", "documentation" : "

                                                                                                                                                                                                                    Contains the response to a DescribeServers request.

                                                                                                                                                                                                                    For Chef Automate servers: If DescribeServersResponse$Servers$EngineAttributes includes CHEF_MAJOR_UPGRADE_AVAILABLE, you can upgrade the Chef Automate server to Chef Automate 2. To be eligible for upgrade, a server running Chef Automate 1 must have had at least one successful maintenance run after November 1, 2019.

                                                                                                                                                                                                                    For Puppet Server: DescribeServersResponse$Servers$EngineAttributes contains PUPPET_API_CA_CERT. This is the PEM-encoded CA certificate that is used by the Puppet API over TCP port number 8140. The CA certificate is also used to sign node certificates.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Servers property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServers", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "servers", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Contains the response to a DescribeServers request.

                                                                                                                                                                                                                    For Chef Automate servers: If DescribeServersResponse$Servers$EngineAttributes includes CHEF_MAJOR_UPGRADE_AVAILABLE, you can upgrade the Chef Automate server to Chef Automate 2. To be eligible for upgrade, a server running Chef Automate 1 must have had at least one successful maintenance run after November 1, 2019.

                                                                                                                                                                                                                    For Puppet Server: DescribeServersResponse$Servers$EngineAttributes contains PUPPET_API_CA_CERT. This is the PEM-encoded CA certificate that is used by the Puppet API over TCP port number 8140. The CA certificate is also used to sign node certificates.

                                                                                                                                                                                                                    \n@param servers Contains the response to a DescribeServers request.

                                                                                                                                                                                                                    For Chef Automate servers: If DescribeServersResponse$Servers$EngineAttributes includes CHEF_MAJOR_UPGRADE_AVAILABLE, you can upgrade the Chef Automate server to Chef Automate 2. To be eligible for upgrade, a server running Chef Automate 1 must have had at least one successful maintenance run after November 1, 2019.

                                                                                                                                                                                                                    For Puppet Server: DescribeServersResponse$Servers$EngineAttributes contains PUPPET_API_CA_CERT. This is the PEM-encoded CA certificate that is used by the Puppet API over TCP port number 8140. The CA certificate is also used to sign node certificates.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "servers", "getterDocumentation" : "

                                                                                                                                                                                                                    Contains the response to a DescribeServers request.

                                                                                                                                                                                                                    For Chef Automate servers: If DescribeServersResponse$Servers$EngineAttributes includes CHEF_MAJOR_UPGRADE_AVAILABLE, you can upgrade the Chef Automate server to Chef Automate 2. To be eligible for upgrade, a server running Chef Automate 1 must have had at least one successful maintenance run after November 1, 2019.

                                                                                                                                                                                                                    For Puppet Server: DescribeServersResponse$Servers$EngineAttributes contains PUPPET_API_CA_CERT. This is the PEM-encoded CA certificate that is used by the Puppet API over TCP port number 8140. The CA certificate is also used to sign node certificates.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasServers()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return Contains the response to a DescribeServers request.

                                                                                                                                                                                                                    For Chef Automate servers: If DescribeServersResponse$Servers$EngineAttributes includes CHEF_MAJOR_UPGRADE_AVAILABLE, you can upgrade the Chef Automate server to Chef Automate 2. To be eligible for upgrade, a server running Chef Automate 1 must have had at least one successful maintenance run after November 1, 2019.

                                                                                                                                                                                                                    For Puppet Server: DescribeServersResponse$Servers$EngineAttributes contains PUPPET_API_CA_CERT. This is the PEM-encoded CA certificate that is used by the Puppet API over TCP port number 8140. The CA certificate is also used to sign node certificates.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Servers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Servers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Server", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Server.Builder} avoiding the need to create one manually via {@link Server#builder()}.\n\nWhen the {@link Consumer} completes, {@link Server.Builder#build()} is called immediately and its result is passed to {@link #member(Server)}.\n@param member a consumer that will call methods on {@link Server.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Server)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Server)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Server", "documentation" : 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" : "Server", "variableName" : "member", "variableType" : "Server", "documentation" : null, "simpleType" : "Server", "variableSetterType" : "Server" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Server", "variableName" : "member", "variableType" : "Server", "documentation" : "", "simpleType" : "Server", "variableSetterType" : "Server" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Server", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Server", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Servers", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Contains the response to a DescribeServers request.

                                                                                                                                                                                                                    For Chef Automate servers: If DescribeServersResponse$Servers$EngineAttributes includes CHEF_MAJOR_UPGRADE_AVAILABLE, you can upgrade the Chef Automate server to Chef Automate 2. To be eligible for upgrade, a server running Chef Automate 1 must have had at least one successful maintenance run after November 1, 2019.

                                                                                                                                                                                                                    For Puppet Server: DescribeServersResponse$Servers$EngineAttributes contains PUPPET_API_CA_CERT. This is the PEM-encoded CA certificate that is used by the Puppet API over TCP port number 8140. The CA certificate is also used to sign node certificates.

                                                                                                                                                                                                                    \n@param servers Contains the response to a DescribeServers request.

                                                                                                                                                                                                                    For Chef Automate servers: If DescribeServersResponse$Servers$EngineAttributes includes CHEF_MAJOR_UPGRADE_AVAILABLE, you can upgrade the Chef Automate server to Chef Automate 2. To be eligible for upgrade, a server running Chef Automate 1 must have had at least one successful maintenance run after November 1, 2019.

                                                                                                                                                                                                                    For Puppet Server: DescribeServersResponse$Servers$EngineAttributes contains PUPPET_API_CA_CERT. This is the PEM-encoded CA certificate that is used by the Puppet API over TCP port number 8140. The CA certificate is also used to sign node certificates.", "setterMethodName" : "setServers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "servers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "servers", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    Contains the response to a DescribeServers request.

                                                                                                                                                                                                                    For Chef Automate servers: If DescribeServersResponse$Servers$EngineAttributes includes CHEF_MAJOR_UPGRADE_AVAILABLE, you can upgrade the Chef Automate server to Chef Automate 2. To be eligible for upgrade, a server running Chef Automate 1 must have had at least one successful maintenance run after November 1, 2019.

                                                                                                                                                                                                                    For Puppet Server: DescribeServersResponse$Servers$EngineAttributes contains PUPPET_API_CA_CERT. This is the PEM-encoded CA certificate that is used by the Puppet API over TCP port number 8140. The CA certificate is also used to sign node certificates.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    This is not currently implemented for DescribeServers requests.

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

                                                                                                                                                                                                                    This is not currently implemented for DescribeServers requests.

                                                                                                                                                                                                                    \n@return This is not currently implemented for DescribeServers requests.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    This is not currently implemented for DescribeServers requests.

                                                                                                                                                                                                                    \n@param nextToken This is not currently implemented for DescribeServers requests.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                                                    This is not currently implemented for DescribeServers requests.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    This is not currently implemented for DescribeServers requests.

                                                                                                                                                                                                                    \n@param nextToken This is not currently implemented for DescribeServers requests.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                    This is not currently implemented for DescribeServers requests.

                                                                                                                                                                                                                    \n@return This is not currently implemented for DescribeServers requests.", "getterModel" : { "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" : "

                                                                                                                                                                                                                    This is not currently implemented for DescribeServers requests.

                                                                                                                                                                                                                    \n@param nextToken This is not currently implemented for DescribeServers requests.", "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" : "

                                                                                                                                                                                                                    This is not currently implemented for DescribeServers requests.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    This is not currently implemented for DescribeServers requests.

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

                                                                                                                                                                                                                    This is not currently implemented for DescribeServers requests.

                                                                                                                                                                                                                    \n@return This is not currently implemented for DescribeServers requests.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    This is not currently implemented for DescribeServers requests.

                                                                                                                                                                                                                    \n@param nextToken This is not currently implemented for DescribeServers requests.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                                                    This is not currently implemented for DescribeServers requests.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    This is not currently implemented for DescribeServers requests.

                                                                                                                                                                                                                    \n@param nextToken This is not currently implemented for DescribeServers requests.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                    This is not currently implemented for DescribeServers requests.

                                                                                                                                                                                                                    \n@return This is not currently implemented for DescribeServers requests.", "getterModel" : { "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" : "

                                                                                                                                                                                                                    This is not currently implemented for DescribeServers requests.

                                                                                                                                                                                                                    \n@param nextToken This is not currently implemented for DescribeServers requests.", "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" : "

                                                                                                                                                                                                                    This is not currently implemented for DescribeServers requests.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Servers" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getServers", "beanStyleSetterMethodName" : "setServers", "c2jName" : "Servers", "c2jShape" : "Servers", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Contains the response to a DescribeServers request.

                                                                                                                                                                                                                    For Chef Automate servers: If DescribeServersResponse$Servers$EngineAttributes includes CHEF_MAJOR_UPGRADE_AVAILABLE, you can upgrade the Chef Automate server to Chef Automate 2. To be eligible for upgrade, a server running Chef Automate 1 must have had at least one successful maintenance run after November 1, 2019.

                                                                                                                                                                                                                    For Puppet Server: DescribeServersResponse$Servers$EngineAttributes contains PUPPET_API_CA_CERT. This is the PEM-encoded CA certificate that is used by the Puppet API over TCP port number 8140. The CA certificate is also used to sign node certificates.

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

                                                                                                                                                                                                                    Contains the response to a DescribeServers request.

                                                                                                                                                                                                                    For Chef Automate servers: If DescribeServersResponse$Servers$EngineAttributes includes CHEF_MAJOR_UPGRADE_AVAILABLE, you can upgrade the Chef Automate server to Chef Automate 2. To be eligible for upgrade, a server running Chef Automate 1 must have had at least one successful maintenance run after November 1, 2019.

                                                                                                                                                                                                                    For Puppet Server: DescribeServersResponse$Servers$EngineAttributes contains PUPPET_API_CA_CERT. This is the PEM-encoded CA certificate that is used by the Puppet API over TCP port number 8140. The CA certificate is also used to sign node certificates.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasServers()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return Contains the response to a DescribeServers request.

                                                                                                                                                                                                                    For Chef Automate servers: If DescribeServersResponse$Servers$EngineAttributes includes CHEF_MAJOR_UPGRADE_AVAILABLE, you can upgrade the Chef Automate server to Chef Automate 2. To be eligible for upgrade, a server running Chef Automate 1 must have had at least one successful maintenance run after November 1, 2019.

                                                                                                                                                                                                                    For Puppet Server: DescribeServersResponse$Servers$EngineAttributes contains PUPPET_API_CA_CERT. This is the PEM-encoded CA certificate that is used by the Puppet API over TCP port number 8140. The CA certificate is also used to sign node certificates.\n@deprecated Use {@link #servers()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Contains the response to a DescribeServers request.

                                                                                                                                                                                                                    For Chef Automate servers: If DescribeServersResponse$Servers$EngineAttributes includes CHEF_MAJOR_UPGRADE_AVAILABLE, you can upgrade the Chef Automate server to Chef Automate 2. To be eligible for upgrade, a server running Chef Automate 1 must have had at least one successful maintenance run after November 1, 2019.

                                                                                                                                                                                                                    For Puppet Server: DescribeServersResponse$Servers$EngineAttributes contains PUPPET_API_CA_CERT. This is the PEM-encoded CA certificate that is used by the Puppet API over TCP port number 8140. The CA certificate is also used to sign node certificates.

                                                                                                                                                                                                                    \n@param servers Contains the response to a DescribeServers request.

                                                                                                                                                                                                                    For Chef Automate servers: If DescribeServersResponse$Servers$EngineAttributes includes CHEF_MAJOR_UPGRADE_AVAILABLE, you can upgrade the Chef Automate server to Chef Automate 2. To be eligible for upgrade, a server running Chef Automate 1 must have had at least one successful maintenance run after November 1, 2019.

                                                                                                                                                                                                                    For Puppet Server: DescribeServersResponse$Servers$EngineAttributes contains PUPPET_API_CA_CERT. This is the PEM-encoded CA certificate that is used by the Puppet API over TCP port number 8140. The CA certificate is also used to sign node certificates.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #servers(List)}\n", "documentation" : "

                                                                                                                                                                                                                    Contains the response to a DescribeServers request.

                                                                                                                                                                                                                    For Chef Automate servers: If DescribeServersResponse$Servers$EngineAttributes includes CHEF_MAJOR_UPGRADE_AVAILABLE, you can upgrade the Chef Automate server to Chef Automate 2. To be eligible for upgrade, a server running Chef Automate 1 must have had at least one successful maintenance run after November 1, 2019.

                                                                                                                                                                                                                    For Puppet Server: DescribeServersResponse$Servers$EngineAttributes contains PUPPET_API_CA_CERT. This is the PEM-encoded CA certificate that is used by the Puppet API over TCP port number 8140. The CA certificate is also used to sign node certificates.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Servers property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServers", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "servers", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Contains the response to a DescribeServers request.

                                                                                                                                                                                                                    For Chef Automate servers: If DescribeServersResponse$Servers$EngineAttributes includes CHEF_MAJOR_UPGRADE_AVAILABLE, you can upgrade the Chef Automate server to Chef Automate 2. To be eligible for upgrade, a server running Chef Automate 1 must have had at least one successful maintenance run after November 1, 2019.

                                                                                                                                                                                                                    For Puppet Server: DescribeServersResponse$Servers$EngineAttributes contains PUPPET_API_CA_CERT. This is the PEM-encoded CA certificate that is used by the Puppet API over TCP port number 8140. The CA certificate is also used to sign node certificates.

                                                                                                                                                                                                                    \n@param servers Contains the response to a DescribeServers request.

                                                                                                                                                                                                                    For Chef Automate servers: If DescribeServersResponse$Servers$EngineAttributes includes CHEF_MAJOR_UPGRADE_AVAILABLE, you can upgrade the Chef Automate server to Chef Automate 2. To be eligible for upgrade, a server running Chef Automate 1 must have had at least one successful maintenance run after November 1, 2019.

                                                                                                                                                                                                                    For Puppet Server: DescribeServersResponse$Servers$EngineAttributes contains PUPPET_API_CA_CERT. This is the PEM-encoded CA certificate that is used by the Puppet API over TCP port number 8140. The CA certificate is also used to sign node certificates.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "servers", "getterDocumentation" : "

                                                                                                                                                                                                                    Contains the response to a DescribeServers request.

                                                                                                                                                                                                                    For Chef Automate servers: If DescribeServersResponse$Servers$EngineAttributes includes CHEF_MAJOR_UPGRADE_AVAILABLE, you can upgrade the Chef Automate server to Chef Automate 2. To be eligible for upgrade, a server running Chef Automate 1 must have had at least one successful maintenance run after November 1, 2019.

                                                                                                                                                                                                                    For Puppet Server: DescribeServersResponse$Servers$EngineAttributes contains PUPPET_API_CA_CERT. This is the PEM-encoded CA certificate that is used by the Puppet API over TCP port number 8140. The CA certificate is also used to sign node certificates.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasServers()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return Contains the response to a DescribeServers request.

                                                                                                                                                                                                                    For Chef Automate servers: If DescribeServersResponse$Servers$EngineAttributes includes CHEF_MAJOR_UPGRADE_AVAILABLE, you can upgrade the Chef Automate server to Chef Automate 2. To be eligible for upgrade, a server running Chef Automate 1 must have had at least one successful maintenance run after November 1, 2019.

                                                                                                                                                                                                                    For Puppet Server: DescribeServersResponse$Servers$EngineAttributes contains PUPPET_API_CA_CERT. This is the PEM-encoded CA certificate that is used by the Puppet API over TCP port number 8140. The CA certificate is also used to sign node certificates.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Servers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Servers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Server", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Server.Builder} avoiding the need to create one manually via {@link Server#builder()}.\n\nWhen the {@link Consumer} completes, {@link Server.Builder#build()} is called immediately and its result is passed to {@link #member(Server)}.\n@param member a consumer that will call methods on {@link Server.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Server)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Server)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Server", "documentation" : 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" : "Server", "variableName" : "member", "variableType" : "Server", "documentation" : null, "simpleType" : "Server", "variableSetterType" : "Server" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Server", "variableName" : "member", "variableType" : "Server", "documentation" : "", "simpleType" : "Server", "variableSetterType" : "Server" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Server", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Server", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Servers", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Contains the response to a DescribeServers request.

                                                                                                                                                                                                                    For Chef Automate servers: If DescribeServersResponse$Servers$EngineAttributes includes CHEF_MAJOR_UPGRADE_AVAILABLE, you can upgrade the Chef Automate server to Chef Automate 2. To be eligible for upgrade, a server running Chef Automate 1 must have had at least one successful maintenance run after November 1, 2019.

                                                                                                                                                                                                                    For Puppet Server: DescribeServersResponse$Servers$EngineAttributes contains PUPPET_API_CA_CERT. This is the PEM-encoded CA certificate that is used by the Puppet API over TCP port number 8140. The CA certificate is also used to sign node certificates.

                                                                                                                                                                                                                    \n@param servers Contains the response to a DescribeServers request.

                                                                                                                                                                                                                    For Chef Automate servers: If DescribeServersResponse$Servers$EngineAttributes includes CHEF_MAJOR_UPGRADE_AVAILABLE, you can upgrade the Chef Automate server to Chef Automate 2. To be eligible for upgrade, a server running Chef Automate 1 must have had at least one successful maintenance run after November 1, 2019.

                                                                                                                                                                                                                    For Puppet Server: DescribeServersResponse$Servers$EngineAttributes contains PUPPET_API_CA_CERT. This is the PEM-encoded CA certificate that is used by the Puppet API over TCP port number 8140. The CA certificate is also used to sign node certificates.", "setterMethodName" : "setServers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "servers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "servers", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    Contains the response to a DescribeServers request.

                                                                                                                                                                                                                    For Chef Automate servers: If DescribeServersResponse$Servers$EngineAttributes includes CHEF_MAJOR_UPGRADE_AVAILABLE, you can upgrade the Chef Automate server to Chef Automate 2. To be eligible for upgrade, a server running Chef Automate 1 must have had at least one successful maintenance run after November 1, 2019.

                                                                                                                                                                                                                    For Puppet Server: DescribeServersResponse$Servers$EngineAttributes contains PUPPET_API_CA_CERT. This is the PEM-encoded CA certificate that is used by the Puppet API over TCP port number 8140. The CA certificate is also used to sign node certificates.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getServers", "beanStyleSetterMethodName" : "setServers", "c2jName" : "Servers", "c2jShape" : "Servers", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Contains the response to a DescribeServers request.

                                                                                                                                                                                                                    For Chef Automate servers: If DescribeServersResponse$Servers$EngineAttributes includes CHEF_MAJOR_UPGRADE_AVAILABLE, you can upgrade the Chef Automate server to Chef Automate 2. To be eligible for upgrade, a server running Chef Automate 1 must have had at least one successful maintenance run after November 1, 2019.

                                                                                                                                                                                                                    For Puppet Server: DescribeServersResponse$Servers$EngineAttributes contains PUPPET_API_CA_CERT. This is the PEM-encoded CA certificate that is used by the Puppet API over TCP port number 8140. The CA certificate is also used to sign node certificates.

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

                                                                                                                                                                                                                    Contains the response to a DescribeServers request.

                                                                                                                                                                                                                    For Chef Automate servers: If DescribeServersResponse$Servers$EngineAttributes includes CHEF_MAJOR_UPGRADE_AVAILABLE, you can upgrade the Chef Automate server to Chef Automate 2. To be eligible for upgrade, a server running Chef Automate 1 must have had at least one successful maintenance run after November 1, 2019.

                                                                                                                                                                                                                    For Puppet Server: DescribeServersResponse$Servers$EngineAttributes contains PUPPET_API_CA_CERT. This is the PEM-encoded CA certificate that is used by the Puppet API over TCP port number 8140. The CA certificate is also used to sign node certificates.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasServers()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return Contains the response to a DescribeServers request.

                                                                                                                                                                                                                    For Chef Automate servers: If DescribeServersResponse$Servers$EngineAttributes includes CHEF_MAJOR_UPGRADE_AVAILABLE, you can upgrade the Chef Automate server to Chef Automate 2. To be eligible for upgrade, a server running Chef Automate 1 must have had at least one successful maintenance run after November 1, 2019.

                                                                                                                                                                                                                    For Puppet Server: DescribeServersResponse$Servers$EngineAttributes contains PUPPET_API_CA_CERT. This is the PEM-encoded CA certificate that is used by the Puppet API over TCP port number 8140. The CA certificate is also used to sign node certificates.\n@deprecated Use {@link #servers()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Contains the response to a DescribeServers request.

                                                                                                                                                                                                                    For Chef Automate servers: If DescribeServersResponse$Servers$EngineAttributes includes CHEF_MAJOR_UPGRADE_AVAILABLE, you can upgrade the Chef Automate server to Chef Automate 2. To be eligible for upgrade, a server running Chef Automate 1 must have had at least one successful maintenance run after November 1, 2019.

                                                                                                                                                                                                                    For Puppet Server: DescribeServersResponse$Servers$EngineAttributes contains PUPPET_API_CA_CERT. This is the PEM-encoded CA certificate that is used by the Puppet API over TCP port number 8140. The CA certificate is also used to sign node certificates.

                                                                                                                                                                                                                    \n@param servers Contains the response to a DescribeServers request.

                                                                                                                                                                                                                    For Chef Automate servers: If DescribeServersResponse$Servers$EngineAttributes includes CHEF_MAJOR_UPGRADE_AVAILABLE, you can upgrade the Chef Automate server to Chef Automate 2. To be eligible for upgrade, a server running Chef Automate 1 must have had at least one successful maintenance run after November 1, 2019.

                                                                                                                                                                                                                    For Puppet Server: DescribeServersResponse$Servers$EngineAttributes contains PUPPET_API_CA_CERT. This is the PEM-encoded CA certificate that is used by the Puppet API over TCP port number 8140. The CA certificate is also used to sign node certificates.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #servers(List)}\n", "documentation" : "

                                                                                                                                                                                                                    Contains the response to a DescribeServers request.

                                                                                                                                                                                                                    For Chef Automate servers: If DescribeServersResponse$Servers$EngineAttributes includes CHEF_MAJOR_UPGRADE_AVAILABLE, you can upgrade the Chef Automate server to Chef Automate 2. To be eligible for upgrade, a server running Chef Automate 1 must have had at least one successful maintenance run after November 1, 2019.

                                                                                                                                                                                                                    For Puppet Server: DescribeServersResponse$Servers$EngineAttributes contains PUPPET_API_CA_CERT. This is the PEM-encoded CA certificate that is used by the Puppet API over TCP port number 8140. The CA certificate is also used to sign node certificates.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Servers property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServers", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "servers", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Contains the response to a DescribeServers request.

                                                                                                                                                                                                                    For Chef Automate servers: If DescribeServersResponse$Servers$EngineAttributes includes CHEF_MAJOR_UPGRADE_AVAILABLE, you can upgrade the Chef Automate server to Chef Automate 2. To be eligible for upgrade, a server running Chef Automate 1 must have had at least one successful maintenance run after November 1, 2019.

                                                                                                                                                                                                                    For Puppet Server: DescribeServersResponse$Servers$EngineAttributes contains PUPPET_API_CA_CERT. This is the PEM-encoded CA certificate that is used by the Puppet API over TCP port number 8140. The CA certificate is also used to sign node certificates.

                                                                                                                                                                                                                    \n@param servers Contains the response to a DescribeServers request.

                                                                                                                                                                                                                    For Chef Automate servers: If DescribeServersResponse$Servers$EngineAttributes includes CHEF_MAJOR_UPGRADE_AVAILABLE, you can upgrade the Chef Automate server to Chef Automate 2. To be eligible for upgrade, a server running Chef Automate 1 must have had at least one successful maintenance run after November 1, 2019.

                                                                                                                                                                                                                    For Puppet Server: DescribeServersResponse$Servers$EngineAttributes contains PUPPET_API_CA_CERT. This is the PEM-encoded CA certificate that is used by the Puppet API over TCP port number 8140. The CA certificate is also used to sign node certificates.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "servers", "getterDocumentation" : "

                                                                                                                                                                                                                    Contains the response to a DescribeServers request.

                                                                                                                                                                                                                    For Chef Automate servers: If DescribeServersResponse$Servers$EngineAttributes includes CHEF_MAJOR_UPGRADE_AVAILABLE, you can upgrade the Chef Automate server to Chef Automate 2. To be eligible for upgrade, a server running Chef Automate 1 must have had at least one successful maintenance run after November 1, 2019.

                                                                                                                                                                                                                    For Puppet Server: DescribeServersResponse$Servers$EngineAttributes contains PUPPET_API_CA_CERT. This is the PEM-encoded CA certificate that is used by the Puppet API over TCP port number 8140. The CA certificate is also used to sign node certificates.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasServers()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return Contains the response to a DescribeServers request.

                                                                                                                                                                                                                    For Chef Automate servers: If DescribeServersResponse$Servers$EngineAttributes includes CHEF_MAJOR_UPGRADE_AVAILABLE, you can upgrade the Chef Automate server to Chef Automate 2. To be eligible for upgrade, a server running Chef Automate 1 must have had at least one successful maintenance run after November 1, 2019.

                                                                                                                                                                                                                    For Puppet Server: DescribeServersResponse$Servers$EngineAttributes contains PUPPET_API_CA_CERT. This is the PEM-encoded CA certificate that is used by the Puppet API over TCP port number 8140. The CA certificate is also used to sign node certificates.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Servers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Servers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Server", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Server.Builder} avoiding the need to create one manually via {@link Server#builder()}.\n\nWhen the {@link Consumer} completes, {@link Server.Builder#build()} is called immediately and its result is passed to {@link #member(Server)}.\n@param member a consumer that will call methods on {@link Server.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Server)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Server)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Server", "documentation" : 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" : "Server", "variableName" : "member", "variableType" : "Server", "documentation" : null, "simpleType" : "Server", "variableSetterType" : "Server" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Server", "variableName" : "member", "variableType" : "Server", "documentation" : "", "simpleType" : "Server", "variableSetterType" : "Server" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Server", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Server", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Servers", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Contains the response to a DescribeServers request.

                                                                                                                                                                                                                    For Chef Automate servers: If DescribeServersResponse$Servers$EngineAttributes includes CHEF_MAJOR_UPGRADE_AVAILABLE, you can upgrade the Chef Automate server to Chef Automate 2. To be eligible for upgrade, a server running Chef Automate 1 must have had at least one successful maintenance run after November 1, 2019.

                                                                                                                                                                                                                    For Puppet Server: DescribeServersResponse$Servers$EngineAttributes contains PUPPET_API_CA_CERT. This is the PEM-encoded CA certificate that is used by the Puppet API over TCP port number 8140. The CA certificate is also used to sign node certificates.

                                                                                                                                                                                                                    \n@param servers Contains the response to a DescribeServers request.

                                                                                                                                                                                                                    For Chef Automate servers: If DescribeServersResponse$Servers$EngineAttributes includes CHEF_MAJOR_UPGRADE_AVAILABLE, you can upgrade the Chef Automate server to Chef Automate 2. To be eligible for upgrade, a server running Chef Automate 1 must have had at least one successful maintenance run after November 1, 2019.

                                                                                                                                                                                                                    For Puppet Server: DescribeServersResponse$Servers$EngineAttributes contains PUPPET_API_CA_CERT. This is the PEM-encoded CA certificate that is used by the Puppet API over TCP port number 8140. The CA certificate is also used to sign node certificates.", "setterMethodName" : "setServers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "servers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "servers", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    Contains the response to a DescribeServers request.

                                                                                                                                                                                                                    For Chef Automate servers: If DescribeServersResponse$Servers$EngineAttributes includes CHEF_MAJOR_UPGRADE_AVAILABLE, you can upgrade the Chef Automate server to Chef Automate 2. To be eligible for upgrade, a server running Chef Automate 1 must have had at least one successful maintenance run after November 1, 2019.

                                                                                                                                                                                                                    For Puppet Server: DescribeServersResponse$Servers$EngineAttributes contains PUPPET_API_CA_CERT. This is the PEM-encoded CA certificate that is used by the Puppet API over TCP port number 8140. The CA certificate is also used to sign node certificates.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    This is not currently implemented for DescribeServers requests.

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

                                                                                                                                                                                                                    This is not currently implemented for DescribeServers requests.

                                                                                                                                                                                                                    \n@return This is not currently implemented for DescribeServers requests.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    This is not currently implemented for DescribeServers requests.

                                                                                                                                                                                                                    \n@param nextToken This is not currently implemented for DescribeServers requests.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                                                    This is not currently implemented for DescribeServers requests.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    This is not currently implemented for DescribeServers requests.

                                                                                                                                                                                                                    \n@param nextToken This is not currently implemented for DescribeServers requests.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                    This is not currently implemented for DescribeServers requests.

                                                                                                                                                                                                                    \n@return This is not currently implemented for DescribeServers requests.", "getterModel" : { "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" : "

                                                                                                                                                                                                                    This is not currently implemented for DescribeServers requests.

                                                                                                                                                                                                                    \n@param nextToken This is not currently implemented for DescribeServers requests.", "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" : "

                                                                                                                                                                                                                    This is not currently implemented for DescribeServers requests.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeServersResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeServersResponse", "variableName" : "describeServersResponse", "variableType" : "DescribeServersResponse", "documentation" : null, "simpleType" : "DescribeServersResponse", "variableSetterType" : "DescribeServersResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DisassociateNodeRequest" : { "c2jName" : "DisassociateNodeRequest", "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" : "DisassociateNode", "locationName" : null, "requestUri" : "/", "target" : "OpsWorksCM_V2016_11_01.DisassociateNode", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServerName", "beanStyleSetterMethodName" : "setServerName", "c2jName" : "ServerName", "c2jShape" : "ServerName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the server from which to disassociate the node.

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

                                                                                                                                                                                                                    The name of the server from which to disassociate the node.

                                                                                                                                                                                                                    \n@return The name of the server from which to disassociate the node.\n@deprecated Use {@link #serverName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the server from which to disassociate the node.

                                                                                                                                                                                                                    \n@param serverName The name of the server from which to disassociate the node.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serverName(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The name of the server from which to disassociate the node.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serverName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the server from which to disassociate the node.

                                                                                                                                                                                                                    \n@param serverName The name of the server from which to disassociate the node.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serverName", "getterDocumentation" : "

                                                                                                                                                                                                                    The name of the server from which to disassociate the node.

                                                                                                                                                                                                                    \n@return The name of the server from which to disassociate the node.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServerName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The name of the server from which to disassociate the node.

                                                                                                                                                                                                                    \n@param serverName The name of the server from which to disassociate the node.", "setterMethodName" : "setServerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The name of the server from which to disassociate the node.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNodeName", "beanStyleSetterMethodName" : "setNodeName", "c2jName" : "NodeName", "c2jShape" : "NodeName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the client node.

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

                                                                                                                                                                                                                    The name of the client node.

                                                                                                                                                                                                                    \n@return The name of the client node.\n@deprecated Use {@link #nodeName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the client node.

                                                                                                                                                                                                                    \n@param nodeName The name of the client node.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nodeName(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The name of the client node.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NodeName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNodeName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nodeName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the client node.

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

                                                                                                                                                                                                                    The name of the client node.

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

                                                                                                                                                                                                                    The name of the client node.

                                                                                                                                                                                                                    \n@param nodeName The name of the client node.", "setterMethodName" : "setNodeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nodeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nodeName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The name of the client node.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getEngineAttributes", "beanStyleSetterMethodName" : "setEngineAttributes", "c2jName" : "EngineAttributes", "c2jShape" : "EngineAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Engine attributes that are used for disassociating the node. No attributes are required for Puppet.

                                                                                                                                                                                                                    Attributes required in a DisassociateNode request for Chef

                                                                                                                                                                                                                    • CHEF_ORGANIZATION: The Chef organization with which the node was associated. By default only one organization named default can exist.

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

                                                                                                                                                                                                                    Engine attributes that are used for disassociating the node. No attributes are required for Puppet.

                                                                                                                                                                                                                    Attributes required in a DisassociateNode request for Chef

                                                                                                                                                                                                                    • CHEF_ORGANIZATION: The Chef organization with which the node was associated. By default only one organization named default can exist.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasEngineAttributes()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return Engine attributes that are used for disassociating the node. No attributes are required for Puppet.

                                                                                                                                                                                                                    Attributes required in a DisassociateNode request for Chef

                                                                                                                                                                                                                    • CHEF_ORGANIZATION: The Chef organization with which the node was associated. By default only one organization named default can exist.

                                                                                                                                                                                                                    • \n@deprecated Use {@link #engineAttributes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                      Engine attributes that are used for disassociating the node. No attributes are required for Puppet.

                                                                                                                                                                                                                      Attributes required in a DisassociateNode request for Chef

                                                                                                                                                                                                                      • CHEF_ORGANIZATION: The Chef organization with which the node was associated. By default only one organization named default can exist.

                                                                                                                                                                                                                      \n@param engineAttributes Engine attributes that are used for disassociating the node. No attributes are required for Puppet.

                                                                                                                                                                                                                      Attributes required in a DisassociateNode request for Chef

                                                                                                                                                                                                                      • CHEF_ORGANIZATION: The Chef organization with which the node was associated. By default only one organization named default can exist.

                                                                                                                                                                                                                      • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #engineAttributes(List)}\n", "documentation" : "

                                                                                                                                                                                                                        Engine attributes that are used for disassociating the node. No attributes are required for Puppet.

                                                                                                                                                                                                                        Attributes required in a DisassociateNode request for Chef

                                                                                                                                                                                                                        • CHEF_ORGANIZATION: The Chef organization with which the node was associated. By default only one organization named default can exist.

                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EngineAttributes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEngineAttributes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "engineAttributes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                        Engine attributes that are used for disassociating the node. No attributes are required for Puppet.

                                                                                                                                                                                                                        Attributes required in a DisassociateNode request for Chef

                                                                                                                                                                                                                        • CHEF_ORGANIZATION: The Chef organization with which the node was associated. By default only one organization named default can exist.

                                                                                                                                                                                                                        \n@param engineAttributes Engine attributes that are used for disassociating the node. No attributes are required for Puppet.

                                                                                                                                                                                                                        Attributes required in a DisassociateNode request for Chef

                                                                                                                                                                                                                        • CHEF_ORGANIZATION: The Chef organization with which the node was associated. By default only one organization named default can exist.

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

                                                                                                                                                                                                                          Engine attributes that are used for disassociating the node. No attributes are required for Puppet.

                                                                                                                                                                                                                          Attributes required in a DisassociateNode request for Chef

                                                                                                                                                                                                                          • CHEF_ORGANIZATION: The Chef organization with which the node was associated. By default only one organization named default can exist.

                                                                                                                                                                                                                          \n

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

                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                          \nYou can use {@link #hasEngineAttributes()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                          \n@return Engine attributes that are used for disassociating the node. No attributes are required for Puppet.

                                                                                                                                                                                                                          Attributes required in a DisassociateNode request for Chef

                                                                                                                                                                                                                          • CHEF_ORGANIZATION: The Chef organization with which the node was associated. By default only one organization named default can exist.

                                                                                                                                                                                                                          • ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EngineAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EngineAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EngineAttribute", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link EngineAttribute.Builder} avoiding the need to create one manually via {@link EngineAttribute#builder()}.\n\nWhen the {@link Consumer} completes, {@link EngineAttribute.Builder#build()} is called immediately and its result is passed to {@link #member(EngineAttribute)}.\n@param member a consumer that will call methods on {@link EngineAttribute.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(EngineAttribute)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(EngineAttribute)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "EngineAttribute", "documentation" : 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" : "EngineAttribute", "variableName" : "member", "variableType" : "EngineAttribute", "documentation" : null, "simpleType" : "EngineAttribute", "variableSetterType" : "EngineAttribute" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EngineAttribute", "variableName" : "member", "variableType" : "EngineAttribute", "documentation" : "", "simpleType" : "EngineAttribute", "variableSetterType" : "EngineAttribute" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EngineAttribute", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EngineAttribute", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "EngineAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                            Engine attributes that are used for disassociating the node. No attributes are required for Puppet.

                                                                                                                                                                                                                            Attributes required in a DisassociateNode request for Chef

                                                                                                                                                                                                                            • CHEF_ORGANIZATION: The Chef organization with which the node was associated. By default only one organization named default can exist.

                                                                                                                                                                                                                            \n@param engineAttributes Engine attributes that are used for disassociating the node. No attributes are required for Puppet.

                                                                                                                                                                                                                            Attributes required in a DisassociateNode request for Chef

                                                                                                                                                                                                                            • CHEF_ORGANIZATION: The Chef organization with which the node was associated. By default only one organization named default can exist.

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

                                                                                                                                                                                                                              Engine attributes that are used for disassociating the node. No attributes are required for Puppet.

                                                                                                                                                                                                                              Attributes required in a DisassociateNode request for Chef

                                                                                                                                                                                                                              • CHEF_ORGANIZATION: The Chef organization with which the node was associated. By default only one organization named default can exist.

                                                                                                                                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EngineAttributes" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getEngineAttributes", "beanStyleSetterMethodName" : "setEngineAttributes", "c2jName" : "EngineAttributes", "c2jShape" : "EngineAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                              Engine attributes that are used for disassociating the node. No attributes are required for Puppet.

                                                                                                                                                                                                                              Attributes required in a DisassociateNode request for Chef

                                                                                                                                                                                                                              • CHEF_ORGANIZATION: The Chef organization with which the node was associated. By default only one organization named default can exist.

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

                                                                                                                                                                                                                              Engine attributes that are used for disassociating the node. No attributes are required for Puppet.

                                                                                                                                                                                                                              Attributes required in a DisassociateNode request for Chef

                                                                                                                                                                                                                              • CHEF_ORGANIZATION: The Chef organization with which the node was associated. By default only one organization named default can exist.

                                                                                                                                                                                                                              \n

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

                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                              \nYou can use {@link #hasEngineAttributes()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                              \n@return Engine attributes that are used for disassociating the node. No attributes are required for Puppet.

                                                                                                                                                                                                                              Attributes required in a DisassociateNode request for Chef

                                                                                                                                                                                                                              • CHEF_ORGANIZATION: The Chef organization with which the node was associated. By default only one organization named default can exist.

                                                                                                                                                                                                                              • \n@deprecated Use {@link #engineAttributes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                Engine attributes that are used for disassociating the node. No attributes are required for Puppet.

                                                                                                                                                                                                                                Attributes required in a DisassociateNode request for Chef

                                                                                                                                                                                                                                • CHEF_ORGANIZATION: The Chef organization with which the node was associated. By default only one organization named default can exist.

                                                                                                                                                                                                                                \n@param engineAttributes Engine attributes that are used for disassociating the node. No attributes are required for Puppet.

                                                                                                                                                                                                                                Attributes required in a DisassociateNode request for Chef

                                                                                                                                                                                                                                • CHEF_ORGANIZATION: The Chef organization with which the node was associated. By default only one organization named default can exist.

                                                                                                                                                                                                                                • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #engineAttributes(List)}\n", "documentation" : "

                                                                                                                                                                                                                                  Engine attributes that are used for disassociating the node. No attributes are required for Puppet.

                                                                                                                                                                                                                                  Attributes required in a DisassociateNode request for Chef

                                                                                                                                                                                                                                  • CHEF_ORGANIZATION: The Chef organization with which the node was associated. By default only one organization named default can exist.

                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EngineAttributes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEngineAttributes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "engineAttributes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                  Engine attributes that are used for disassociating the node. No attributes are required for Puppet.

                                                                                                                                                                                                                                  Attributes required in a DisassociateNode request for Chef

                                                                                                                                                                                                                                  • CHEF_ORGANIZATION: The Chef organization with which the node was associated. By default only one organization named default can exist.

                                                                                                                                                                                                                                  \n@param engineAttributes Engine attributes that are used for disassociating the node. No attributes are required for Puppet.

                                                                                                                                                                                                                                  Attributes required in a DisassociateNode request for Chef

                                                                                                                                                                                                                                  • CHEF_ORGANIZATION: The Chef organization with which the node was associated. By default only one organization named default can exist.

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

                                                                                                                                                                                                                                    Engine attributes that are used for disassociating the node. No attributes are required for Puppet.

                                                                                                                                                                                                                                    Attributes required in a DisassociateNode request for Chef

                                                                                                                                                                                                                                    • CHEF_ORGANIZATION: The Chef organization with which the node was associated. By default only one organization named default can exist.

                                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                    \nYou can use {@link #hasEngineAttributes()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                    \n@return Engine attributes that are used for disassociating the node. No attributes are required for Puppet.

                                                                                                                                                                                                                                    Attributes required in a DisassociateNode request for Chef

                                                                                                                                                                                                                                    • CHEF_ORGANIZATION: The Chef organization with which the node was associated. By default only one organization named default can exist.

                                                                                                                                                                                                                                    • ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EngineAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EngineAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EngineAttribute", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link EngineAttribute.Builder} avoiding the need to create one manually via {@link EngineAttribute#builder()}.\n\nWhen the {@link Consumer} completes, {@link EngineAttribute.Builder#build()} is called immediately and its result is passed to {@link #member(EngineAttribute)}.\n@param member a consumer that will call methods on {@link EngineAttribute.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(EngineAttribute)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(EngineAttribute)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "EngineAttribute", "documentation" : 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" : "EngineAttribute", "variableName" : "member", "variableType" : "EngineAttribute", "documentation" : null, "simpleType" : "EngineAttribute", "variableSetterType" : "EngineAttribute" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EngineAttribute", "variableName" : "member", "variableType" : "EngineAttribute", "documentation" : "", "simpleType" : "EngineAttribute", "variableSetterType" : "EngineAttribute" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EngineAttribute", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EngineAttribute", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "EngineAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                      Engine attributes that are used for disassociating the node. No attributes are required for Puppet.

                                                                                                                                                                                                                                      Attributes required in a DisassociateNode request for Chef

                                                                                                                                                                                                                                      • CHEF_ORGANIZATION: The Chef organization with which the node was associated. By default only one organization named default can exist.

                                                                                                                                                                                                                                      \n@param engineAttributes Engine attributes that are used for disassociating the node. No attributes are required for Puppet.

                                                                                                                                                                                                                                      Attributes required in a DisassociateNode request for Chef

                                                                                                                                                                                                                                      • CHEF_ORGANIZATION: The Chef organization with which the node was associated. By default only one organization named default can exist.

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

                                                                                                                                                                                                                                        Engine attributes that are used for disassociating the node. No attributes are required for Puppet.

                                                                                                                                                                                                                                        Attributes required in a DisassociateNode request for Chef

                                                                                                                                                                                                                                        • CHEF_ORGANIZATION: The Chef organization with which the node was associated. By default only one organization named default can exist.

                                                                                                                                                                                                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NodeName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNodeName", "beanStyleSetterMethodName" : "setNodeName", "c2jName" : "NodeName", "c2jShape" : "NodeName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                        The name of the client node.

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

                                                                                                                                                                                                                                        The name of the client node.

                                                                                                                                                                                                                                        \n@return The name of the client node.\n@deprecated Use {@link #nodeName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                        The name of the client node.

                                                                                                                                                                                                                                        \n@param nodeName The name of the client node.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nodeName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                        The name of the client node.

                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NodeName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNodeName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nodeName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                        The name of the client node.

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

                                                                                                                                                                                                                                        The name of the client node.

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

                                                                                                                                                                                                                                        The name of the client node.

                                                                                                                                                                                                                                        \n@param nodeName The name of the client node.", "setterMethodName" : "setNodeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nodeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nodeName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                        The name of the client node.

                                                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ServerName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServerName", "beanStyleSetterMethodName" : "setServerName", "c2jName" : "ServerName", "c2jShape" : "ServerName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                        The name of the server from which to disassociate the node.

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

                                                                                                                                                                                                                                        The name of the server from which to disassociate the node.

                                                                                                                                                                                                                                        \n@return The name of the server from which to disassociate the node.\n@deprecated Use {@link #serverName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                        The name of the server from which to disassociate the node.

                                                                                                                                                                                                                                        \n@param serverName The name of the server from which to disassociate the node.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serverName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                        The name of the server from which to disassociate the node.

                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serverName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                        The name of the server from which to disassociate the node.

                                                                                                                                                                                                                                        \n@param serverName The name of the server from which to disassociate the node.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serverName", "getterDocumentation" : "

                                                                                                                                                                                                                                        The name of the server from which to disassociate the node.

                                                                                                                                                                                                                                        \n@return The name of the server from which to disassociate the node.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServerName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                        The name of the server from which to disassociate the node.

                                                                                                                                                                                                                                        \n@param serverName The name of the server from which to disassociate the node.", "setterMethodName" : "setServerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                        The name of the server from which to disassociate the node.

                                                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServerName", "beanStyleSetterMethodName" : "setServerName", "c2jName" : "ServerName", "c2jShape" : "ServerName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                        The name of the server from which to disassociate the node.

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

                                                                                                                                                                                                                                        The name of the server from which to disassociate the node.

                                                                                                                                                                                                                                        \n@return The name of the server from which to disassociate the node.\n@deprecated Use {@link #serverName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                        The name of the server from which to disassociate the node.

                                                                                                                                                                                                                                        \n@param serverName The name of the server from which to disassociate the node.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serverName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                        The name of the server from which to disassociate the node.

                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serverName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                        The name of the server from which to disassociate the node.

                                                                                                                                                                                                                                        \n@param serverName The name of the server from which to disassociate the node.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serverName", "getterDocumentation" : "

                                                                                                                                                                                                                                        The name of the server from which to disassociate the node.

                                                                                                                                                                                                                                        \n@return The name of the server from which to disassociate the node.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServerName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                        The name of the server from which to disassociate the node.

                                                                                                                                                                                                                                        \n@param serverName The name of the server from which to disassociate the node.", "setterMethodName" : "setServerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                        The name of the server from which to disassociate the node.

                                                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNodeName", "beanStyleSetterMethodName" : "setNodeName", "c2jName" : "NodeName", "c2jShape" : "NodeName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                        The name of the client node.

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

                                                                                                                                                                                                                                        The name of the client node.

                                                                                                                                                                                                                                        \n@return The name of the client node.\n@deprecated Use {@link #nodeName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                        The name of the client node.

                                                                                                                                                                                                                                        \n@param nodeName The name of the client node.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nodeName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                        The name of the client node.

                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NodeName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNodeName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nodeName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                        The name of the client node.

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

                                                                                                                                                                                                                                        The name of the client node.

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

                                                                                                                                                                                                                                        The name of the client node.

                                                                                                                                                                                                                                        \n@param nodeName The name of the client node.", "setterMethodName" : "setNodeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nodeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nodeName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                        The name of the client node.

                                                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getEngineAttributes", "beanStyleSetterMethodName" : "setEngineAttributes", "c2jName" : "EngineAttributes", "c2jShape" : "EngineAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                        Engine attributes that are used for disassociating the node. No attributes are required for Puppet.

                                                                                                                                                                                                                                        Attributes required in a DisassociateNode request for Chef

                                                                                                                                                                                                                                        • CHEF_ORGANIZATION: The Chef organization with which the node was associated. By default only one organization named default can exist.

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

                                                                                                                                                                                                                                        Engine attributes that are used for disassociating the node. No attributes are required for Puppet.

                                                                                                                                                                                                                                        Attributes required in a DisassociateNode request for Chef

                                                                                                                                                                                                                                        • CHEF_ORGANIZATION: The Chef organization with which the node was associated. By default only one organization named default can exist.

                                                                                                                                                                                                                                        \n

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

                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                        \nYou can use {@link #hasEngineAttributes()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                        \n@return Engine attributes that are used for disassociating the node. No attributes are required for Puppet.

                                                                                                                                                                                                                                        Attributes required in a DisassociateNode request for Chef

                                                                                                                                                                                                                                        • CHEF_ORGANIZATION: The Chef organization with which the node was associated. By default only one organization named default can exist.

                                                                                                                                                                                                                                        • \n@deprecated Use {@link #engineAttributes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                          Engine attributes that are used for disassociating the node. No attributes are required for Puppet.

                                                                                                                                                                                                                                          Attributes required in a DisassociateNode request for Chef

                                                                                                                                                                                                                                          • CHEF_ORGANIZATION: The Chef organization with which the node was associated. By default only one organization named default can exist.

                                                                                                                                                                                                                                          \n@param engineAttributes Engine attributes that are used for disassociating the node. No attributes are required for Puppet.

                                                                                                                                                                                                                                          Attributes required in a DisassociateNode request for Chef

                                                                                                                                                                                                                                          • CHEF_ORGANIZATION: The Chef organization with which the node was associated. By default only one organization named default can exist.

                                                                                                                                                                                                                                          • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #engineAttributes(List)}\n", "documentation" : "

                                                                                                                                                                                                                                            Engine attributes that are used for disassociating the node. No attributes are required for Puppet.

                                                                                                                                                                                                                                            Attributes required in a DisassociateNode request for Chef

                                                                                                                                                                                                                                            • CHEF_ORGANIZATION: The Chef organization with which the node was associated. By default only one organization named default can exist.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EngineAttributes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEngineAttributes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "engineAttributes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            Engine attributes that are used for disassociating the node. No attributes are required for Puppet.

                                                                                                                                                                                                                                            Attributes required in a DisassociateNode request for Chef

                                                                                                                                                                                                                                            • CHEF_ORGANIZATION: The Chef organization with which the node was associated. By default only one organization named default can exist.

                                                                                                                                                                                                                                            \n@param engineAttributes Engine attributes that are used for disassociating the node. No attributes are required for Puppet.

                                                                                                                                                                                                                                            Attributes required in a DisassociateNode request for Chef

                                                                                                                                                                                                                                            • CHEF_ORGANIZATION: The Chef organization with which the node was associated. By default only one organization named default can exist.

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

                                                                                                                                                                                                                                              Engine attributes that are used for disassociating the node. No attributes are required for Puppet.

                                                                                                                                                                                                                                              Attributes required in a DisassociateNode request for Chef

                                                                                                                                                                                                                                              • CHEF_ORGANIZATION: The Chef organization with which the node was associated. By default only one organization named default can exist.

                                                                                                                                                                                                                                              \n

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

                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                              \nYou can use {@link #hasEngineAttributes()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                              \n@return Engine attributes that are used for disassociating the node. No attributes are required for Puppet.

                                                                                                                                                                                                                                              Attributes required in a DisassociateNode request for Chef

                                                                                                                                                                                                                                              • CHEF_ORGANIZATION: The Chef organization with which the node was associated. By default only one organization named default can exist.

                                                                                                                                                                                                                                              • ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EngineAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EngineAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EngineAttribute", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link EngineAttribute.Builder} avoiding the need to create one manually via {@link EngineAttribute#builder()}.\n\nWhen the {@link Consumer} completes, {@link EngineAttribute.Builder#build()} is called immediately and its result is passed to {@link #member(EngineAttribute)}.\n@param member a consumer that will call methods on {@link EngineAttribute.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(EngineAttribute)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(EngineAttribute)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "EngineAttribute", "documentation" : 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" : "EngineAttribute", "variableName" : "member", "variableType" : "EngineAttribute", "documentation" : null, "simpleType" : "EngineAttribute", "variableSetterType" : "EngineAttribute" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EngineAttribute", "variableName" : "member", "variableType" : "EngineAttribute", "documentation" : "", "simpleType" : "EngineAttribute", "variableSetterType" : "EngineAttribute" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EngineAttribute", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EngineAttribute", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "EngineAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                Engine attributes that are used for disassociating the node. No attributes are required for Puppet.

                                                                                                                                                                                                                                                Attributes required in a DisassociateNode request for Chef

                                                                                                                                                                                                                                                • CHEF_ORGANIZATION: The Chef organization with which the node was associated. By default only one organization named default can exist.

                                                                                                                                                                                                                                                \n@param engineAttributes Engine attributes that are used for disassociating the node. No attributes are required for Puppet.

                                                                                                                                                                                                                                                Attributes required in a DisassociateNode request for Chef

                                                                                                                                                                                                                                                • CHEF_ORGANIZATION: The Chef organization with which the node was associated. By default only one organization named default can exist.

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

                                                                                                                                                                                                                                                  Engine attributes that are used for disassociating the node. No attributes are required for Puppet.

                                                                                                                                                                                                                                                  Attributes required in a DisassociateNode request for Chef

                                                                                                                                                                                                                                                  • CHEF_ORGANIZATION: The Chef organization with which the node was associated. By default only one organization named default can exist.

                                                                                                                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ServerName", "NodeName" ], "shapeName" : "DisassociateNodeRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DisassociateNodeRequest", "variableName" : "disassociateNodeRequest", "variableType" : "DisassociateNodeRequest", "documentation" : null, "simpleType" : "DisassociateNodeRequest", "variableSetterType" : "DisassociateNodeRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DisassociateNodeResponse" : { "c2jName" : "DisassociateNodeResponse", "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" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNodeAssociationStatusToken", "beanStyleSetterMethodName" : "setNodeAssociationStatusToken", "c2jName" : "NodeAssociationStatusToken", "c2jShape" : "NodeAssociationStatusToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the disassociation request.

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

                                                                                                                                                                                                                                                  Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the disassociation request.

                                                                                                                                                                                                                                                  \n@return Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the disassociation request.\n@deprecated Use {@link #nodeAssociationStatusToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the disassociation request.

                                                                                                                                                                                                                                                  \n@param nodeAssociationStatusToken Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the disassociation request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nodeAssociationStatusToken(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the disassociation request.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NodeAssociationStatusToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNodeAssociationStatusToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nodeAssociationStatusToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the disassociation request.

                                                                                                                                                                                                                                                  \n@param nodeAssociationStatusToken Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the disassociation request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nodeAssociationStatusToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                  Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the disassociation request.

                                                                                                                                                                                                                                                  \n@return Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the disassociation request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NodeAssociationStatusToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NodeAssociationStatusToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NodeAssociationStatusToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the disassociation request.

                                                                                                                                                                                                                                                  \n@param nodeAssociationStatusToken Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the disassociation request.", "setterMethodName" : "setNodeAssociationStatusToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nodeAssociationStatusToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nodeAssociationStatusToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the disassociation request.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NodeAssociationStatusToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNodeAssociationStatusToken", "beanStyleSetterMethodName" : "setNodeAssociationStatusToken", "c2jName" : "NodeAssociationStatusToken", "c2jShape" : "NodeAssociationStatusToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the disassociation request.

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

                                                                                                                                                                                                                                                  Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the disassociation request.

                                                                                                                                                                                                                                                  \n@return Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the disassociation request.\n@deprecated Use {@link #nodeAssociationStatusToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the disassociation request.

                                                                                                                                                                                                                                                  \n@param nodeAssociationStatusToken Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the disassociation request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nodeAssociationStatusToken(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the disassociation request.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NodeAssociationStatusToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNodeAssociationStatusToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nodeAssociationStatusToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the disassociation request.

                                                                                                                                                                                                                                                  \n@param nodeAssociationStatusToken Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the disassociation request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nodeAssociationStatusToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                  Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the disassociation request.

                                                                                                                                                                                                                                                  \n@return Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the disassociation request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NodeAssociationStatusToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NodeAssociationStatusToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NodeAssociationStatusToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the disassociation request.

                                                                                                                                                                                                                                                  \n@param nodeAssociationStatusToken Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the disassociation request.", "setterMethodName" : "setNodeAssociationStatusToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nodeAssociationStatusToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nodeAssociationStatusToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the disassociation request.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNodeAssociationStatusToken", "beanStyleSetterMethodName" : "setNodeAssociationStatusToken", "c2jName" : "NodeAssociationStatusToken", "c2jShape" : "NodeAssociationStatusToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the disassociation request.

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

                                                                                                                                                                                                                                                  Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the disassociation request.

                                                                                                                                                                                                                                                  \n@return Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the disassociation request.\n@deprecated Use {@link #nodeAssociationStatusToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the disassociation request.

                                                                                                                                                                                                                                                  \n@param nodeAssociationStatusToken Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the disassociation request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nodeAssociationStatusToken(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the disassociation request.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NodeAssociationStatusToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNodeAssociationStatusToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nodeAssociationStatusToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the disassociation request.

                                                                                                                                                                                                                                                  \n@param nodeAssociationStatusToken Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the disassociation request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nodeAssociationStatusToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                  Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the disassociation request.

                                                                                                                                                                                                                                                  \n@return Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the disassociation request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NodeAssociationStatusToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NodeAssociationStatusToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NodeAssociationStatusToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the disassociation request.

                                                                                                                                                                                                                                                  \n@param nodeAssociationStatusToken Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the disassociation request.", "setterMethodName" : "setNodeAssociationStatusToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nodeAssociationStatusToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nodeAssociationStatusToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  Contains a token which can be passed to the DescribeNodeAssociationStatus API call to get the status of the disassociation request.

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

                                                                                                                                                                                                                                                  A name and value pair that is specific to the engine of the server.

                                                                                                                                                                                                                                                  ", "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" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "EngineAttributeName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the engine attribute.

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

                                                                                                                                                                                                                                                  The name of the engine attribute.

                                                                                                                                                                                                                                                  \n@return The name of the engine attribute.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the engine attribute.

                                                                                                                                                                                                                                                  \n@param name The name of the engine attribute.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The name of the engine attribute.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the engine attribute.

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

                                                                                                                                                                                                                                                  The name of the engine attribute.

                                                                                                                                                                                                                                                  \n@return The name of the engine attribute.", "getterModel" : { "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 engine attribute.

                                                                                                                                                                                                                                                  \n@param name The name of the engine attribute.", "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 engine attribute.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "EngineAttributeValue", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The value of the engine attribute.

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

                                                                                                                                                                                                                                                  The value of the engine attribute.

                                                                                                                                                                                                                                                  \n@return The value of the engine attribute.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The value of the engine attribute.

                                                                                                                                                                                                                                                  \n@param value The value of the engine attribute.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The value of the engine attribute.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The value of the engine attribute.

                                                                                                                                                                                                                                                  \n@param value The value of the engine attribute.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The value of the engine attribute.

                                                                                                                                                                                                                                                  \n@return The value of the engine attribute.", "getterModel" : { "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" : true, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The value of the engine attribute.

                                                                                                                                                                                                                                                  \n@param value The value of the engine attribute.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The value of the engine attribute.

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

                                                                                                                                                                                                                                                  The name of the engine attribute.

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

                                                                                                                                                                                                                                                  The name of the engine attribute.

                                                                                                                                                                                                                                                  \n@return The name of the engine attribute.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the engine attribute.

                                                                                                                                                                                                                                                  \n@param name The name of the engine attribute.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The name of the engine attribute.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the engine attribute.

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

                                                                                                                                                                                                                                                  The name of the engine attribute.

                                                                                                                                                                                                                                                  \n@return The name of the engine attribute.", "getterModel" : { "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 engine attribute.

                                                                                                                                                                                                                                                  \n@param name The name of the engine attribute.", "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 engine attribute.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Value" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "EngineAttributeValue", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The value of the engine attribute.

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

                                                                                                                                                                                                                                                  The value of the engine attribute.

                                                                                                                                                                                                                                                  \n@return The value of the engine attribute.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The value of the engine attribute.

                                                                                                                                                                                                                                                  \n@param value The value of the engine attribute.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The value of the engine attribute.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The value of the engine attribute.

                                                                                                                                                                                                                                                  \n@param value The value of the engine attribute.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The value of the engine attribute.

                                                                                                                                                                                                                                                  \n@return The value of the engine attribute.", "getterModel" : { "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" : true, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The value of the engine attribute.

                                                                                                                                                                                                                                                  \n@param value The value of the engine attribute.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The value of the engine attribute.

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

                                                                                                                                                                                                                                                  The name of the engine attribute.

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

                                                                                                                                                                                                                                                  The name of the engine attribute.

                                                                                                                                                                                                                                                  \n@return The name of the engine attribute.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the engine attribute.

                                                                                                                                                                                                                                                  \n@param name The name of the engine attribute.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The name of the engine attribute.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the engine attribute.

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

                                                                                                                                                                                                                                                  The name of the engine attribute.

                                                                                                                                                                                                                                                  \n@return The name of the engine attribute.", "getterModel" : { "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 engine attribute.

                                                                                                                                                                                                                                                  \n@param name The name of the engine attribute.", "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 engine attribute.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "EngineAttributeValue", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The value of the engine attribute.

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

                                                                                                                                                                                                                                                  The value of the engine attribute.

                                                                                                                                                                                                                                                  \n@return The value of the engine attribute.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The value of the engine attribute.

                                                                                                                                                                                                                                                  \n@param value The value of the engine attribute.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The value of the engine attribute.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The value of the engine attribute.

                                                                                                                                                                                                                                                  \n@param value The value of the engine attribute.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The value of the engine attribute.

                                                                                                                                                                                                                                                  \n@return The value of the engine attribute.", "getterModel" : { "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" : true, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The value of the engine attribute.

                                                                                                                                                                                                                                                  \n@param value The value of the engine attribute.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The value of the engine attribute.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "EngineAttribute", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "EngineAttribute", "variableName" : "engineAttribute", "variableType" : "EngineAttribute", "documentation" : null, "simpleType" : "EngineAttribute", "variableSetterType" : "EngineAttribute" }, "wrapper" : false, "xmlNamespace" : null }, "ExportServerEngineAttributeRequest" : { "c2jName" : "ExportServerEngineAttributeRequest", "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" : "ExportServerEngineAttribute", "locationName" : null, "requestUri" : "/", "target" : "OpsWorksCM_V2016_11_01.ExportServerEngineAttribute", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getExportAttributeName", "beanStyleSetterMethodName" : "setExportAttributeName", "c2jName" : "ExportAttributeName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the export attribute. Currently, the supported export attribute is Userdata. This exports a user data script that includes parameters and values provided in the InputAttributes list.

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

                                                                                                                                                                                                                                                  The name of the export attribute. Currently, the supported export attribute is Userdata. This exports a user data script that includes parameters and values provided in the InputAttributes list.

                                                                                                                                                                                                                                                  \n@return The name of the export attribute. Currently, the supported export attribute is Userdata. This exports a user data script that includes parameters and values provided in the InputAttributes list.\n@deprecated Use {@link #exportAttributeName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the export attribute. Currently, the supported export attribute is Userdata. This exports a user data script that includes parameters and values provided in the InputAttributes list.

                                                                                                                                                                                                                                                  \n@param exportAttributeName The name of the export attribute. Currently, the supported export attribute is Userdata. This exports a user data script that includes parameters and values provided in the InputAttributes list.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #exportAttributeName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The name of the export attribute. Currently, the supported export attribute is Userdata. This exports a user data script that includes parameters and values provided in the InputAttributes list.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ExportAttributeName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasExportAttributeName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "exportAttributeName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the export attribute. Currently, the supported export attribute is Userdata. This exports a user data script that includes parameters and values provided in the InputAttributes list.

                                                                                                                                                                                                                                                  \n@param exportAttributeName The name of the export attribute. Currently, the supported export attribute is Userdata. This exports a user data script that includes parameters and values provided in the InputAttributes list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "exportAttributeName", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the export attribute. Currently, the supported export attribute is Userdata. This exports a user data script that includes parameters and values provided in the InputAttributes list.

                                                                                                                                                                                                                                                  \n@return The name of the export attribute. Currently, the supported export attribute is Userdata. This exports a user data script that includes parameters and values provided in the InputAttributes list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExportAttributeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExportAttributeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ExportAttributeName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the export attribute. Currently, the supported export attribute is Userdata. This exports a user data script that includes parameters and values provided in the InputAttributes list.

                                                                                                                                                                                                                                                  \n@param exportAttributeName The name of the export attribute. Currently, the supported export attribute is Userdata. This exports a user data script that includes parameters and values provided in the InputAttributes list.", "setterMethodName" : "setExportAttributeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "exportAttributeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "exportAttributeName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The name of the export attribute. Currently, the supported export attribute is Userdata. This exports a user data script that includes parameters and values provided in the InputAttributes list.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServerName", "beanStyleSetterMethodName" : "setServerName", "c2jName" : "ServerName", "c2jShape" : "ServerName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the server from which you are exporting the attribute.

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

                                                                                                                                                                                                                                                  The name of the server from which you are exporting the attribute.

                                                                                                                                                                                                                                                  \n@return The name of the server from which you are exporting the attribute.\n@deprecated Use {@link #serverName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the server from which you are exporting the attribute.

                                                                                                                                                                                                                                                  \n@param serverName The name of the server from which you are exporting the attribute.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serverName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The name of the server from which you are exporting the attribute.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serverName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the server from which you are exporting the attribute.

                                                                                                                                                                                                                                                  \n@param serverName The name of the server from which you are exporting the attribute.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serverName", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the server from which you are exporting the attribute.

                                                                                                                                                                                                                                                  \n@return The name of the server from which you are exporting the attribute.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServerName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the server from which you are exporting the attribute.

                                                                                                                                                                                                                                                  \n@param serverName The name of the server from which you are exporting the attribute.", "setterMethodName" : "setServerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The name of the server from which you are exporting the attribute.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getInputAttributes", "beanStyleSetterMethodName" : "setInputAttributes", "c2jName" : "InputAttributes", "c2jShape" : "EngineAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The list of engine attributes. The list type is EngineAttribute. An EngineAttribute list item is a pair that includes an attribute name and its value. For the Userdata ExportAttributeName, the following are supported engine attribute names.

                                                                                                                                                                                                                                                  • RunList In Chef, a list of roles or recipes that are run in the specified order. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                  • OrganizationName In Chef, an organization name. AWS OpsWorks for Chef Automate always creates the organization default. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                  • NodeEnvironment In Chef, a node environment (for example, development, staging, or one-box). In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                  • NodeClientVersion In Chef, the version of the Chef engine (three numbers separated by dots, such as 13.8.5). If this attribute is empty, OpsWorks for Chef Automate uses the most current version. In Puppet, this parameter is ignored.

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

                                                                                                                                                                                                                                                  The list of engine attributes. The list type is EngineAttribute. An EngineAttribute list item is a pair that includes an attribute name and its value. For the Userdata ExportAttributeName, the following are supported engine attribute names.

                                                                                                                                                                                                                                                  • RunList In Chef, a list of roles or recipes that are run in the specified order. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                  • OrganizationName In Chef, an organization name. AWS OpsWorks for Chef Automate always creates the organization default. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                  • NodeEnvironment In Chef, a node environment (for example, development, staging, or one-box). In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                  • NodeClientVersion In Chef, the version of the Chef engine (three numbers separated by dots, such as 13.8.5). If this attribute is empty, OpsWorks for Chef Automate uses the most current version. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                  \n

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

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nYou can use {@link #hasInputAttributes()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                  \n@return The list of engine attributes. The list type is EngineAttribute. An EngineAttribute list item is a pair that includes an attribute name and its value. For the Userdata ExportAttributeName, the following are supported engine attribute names.

                                                                                                                                                                                                                                                  • RunList In Chef, a list of roles or recipes that are run in the specified order. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                  • OrganizationName In Chef, an organization name. AWS OpsWorks for Chef Automate always creates the organization default. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                  • NodeEnvironment In Chef, a node environment (for example, development, staging, or one-box). In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                  • NodeClientVersion In Chef, the version of the Chef engine (three numbers separated by dots, such as 13.8.5). If this attribute is empty, OpsWorks for Chef Automate uses the most current version. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                  • \n@deprecated Use {@link #inputAttributes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                    The list of engine attributes. The list type is EngineAttribute. An EngineAttribute list item is a pair that includes an attribute name and its value. For the Userdata ExportAttributeName, the following are supported engine attribute names.

                                                                                                                                                                                                                                                    • RunList In Chef, a list of roles or recipes that are run in the specified order. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                    • OrganizationName In Chef, an organization name. AWS OpsWorks for Chef Automate always creates the organization default. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                    • NodeEnvironment In Chef, a node environment (for example, development, staging, or one-box). In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                    • NodeClientVersion In Chef, the version of the Chef engine (three numbers separated by dots, such as 13.8.5). If this attribute is empty, OpsWorks for Chef Automate uses the most current version. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                    \n@param inputAttributes The list of engine attributes. The list type is EngineAttribute. An EngineAttribute list item is a pair that includes an attribute name and its value. For the Userdata ExportAttributeName, the following are supported engine attribute names.

                                                                                                                                                                                                                                                    • RunList In Chef, a list of roles or recipes that are run in the specified order. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                    • OrganizationName In Chef, an organization name. AWS OpsWorks for Chef Automate always creates the organization default. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                    • NodeEnvironment In Chef, a node environment (for example, development, staging, or one-box). In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                    • NodeClientVersion In Chef, the version of the Chef engine (three numbers separated by dots, such as 13.8.5). If this attribute is empty, OpsWorks for Chef Automate uses the most current version. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                    • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #inputAttributes(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                      The list of engine attributes. The list type is EngineAttribute. An EngineAttribute list item is a pair that includes an attribute name and its value. For the Userdata ExportAttributeName, the following are supported engine attribute names.

                                                                                                                                                                                                                                                      • RunList In Chef, a list of roles or recipes that are run in the specified order. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                      • OrganizationName In Chef, an organization name. AWS OpsWorks for Chef Automate always creates the organization default. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                      • NodeEnvironment In Chef, a node environment (for example, development, staging, or one-box). In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                      • NodeClientVersion In Chef, the version of the Chef engine (three numbers separated by dots, such as 13.8.5). If this attribute is empty, OpsWorks for Chef Automate uses the most current version. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InputAttributes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInputAttributes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "inputAttributes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                      The list of engine attributes. The list type is EngineAttribute. An EngineAttribute list item is a pair that includes an attribute name and its value. For the Userdata ExportAttributeName, the following are supported engine attribute names.

                                                                                                                                                                                                                                                      • RunList In Chef, a list of roles or recipes that are run in the specified order. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                      • OrganizationName In Chef, an organization name. AWS OpsWorks for Chef Automate always creates the organization default. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                      • NodeEnvironment In Chef, a node environment (for example, development, staging, or one-box). In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                      • NodeClientVersion In Chef, the version of the Chef engine (three numbers separated by dots, such as 13.8.5). If this attribute is empty, OpsWorks for Chef Automate uses the most current version. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                      \n@param inputAttributes The list of engine attributes. The list type is EngineAttribute. An EngineAttribute list item is a pair that includes an attribute name and its value. For the Userdata ExportAttributeName, the following are supported engine attribute names.

                                                                                                                                                                                                                                                      • RunList In Chef, a list of roles or recipes that are run in the specified order. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                      • OrganizationName In Chef, an organization name. AWS OpsWorks for Chef Automate always creates the organization default. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                      • NodeEnvironment In Chef, a node environment (for example, development, staging, or one-box). In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                      • NodeClientVersion In Chef, the version of the Chef engine (three numbers separated by dots, such as 13.8.5). If this attribute is empty, OpsWorks for Chef Automate uses the most current version. In Puppet, this parameter is ignored.

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

                                                                                                                                                                                                                                                        The list of engine attributes. The list type is EngineAttribute. An EngineAttribute list item is a pair that includes an attribute name and its value. For the Userdata ExportAttributeName, the following are supported engine attribute names.

                                                                                                                                                                                                                                                        • RunList In Chef, a list of roles or recipes that are run in the specified order. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                        • OrganizationName In Chef, an organization name. AWS OpsWorks for Chef Automate always creates the organization default. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                        • NodeEnvironment In Chef, a node environment (for example, development, staging, or one-box). In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                        • NodeClientVersion In Chef, the version of the Chef engine (three numbers separated by dots, such as 13.8.5). If this attribute is empty, OpsWorks for Chef Automate uses the most current version. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                        \n

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

                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                        \nYou can use {@link #hasInputAttributes()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                        \n@return The list of engine attributes. The list type is EngineAttribute. An EngineAttribute list item is a pair that includes an attribute name and its value. For the Userdata ExportAttributeName, the following are supported engine attribute names.

                                                                                                                                                                                                                                                        • RunList In Chef, a list of roles or recipes that are run in the specified order. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                        • OrganizationName In Chef, an organization name. AWS OpsWorks for Chef Automate always creates the organization default. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                        • NodeEnvironment In Chef, a node environment (for example, development, staging, or one-box). In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                        • NodeClientVersion In Chef, the version of the Chef engine (three numbers separated by dots, such as 13.8.5). If this attribute is empty, OpsWorks for Chef Automate uses the most current version. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                        • ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InputAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InputAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EngineAttribute", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link EngineAttribute.Builder} avoiding the need to create one manually via {@link EngineAttribute#builder()}.\n\nWhen the {@link Consumer} completes, {@link EngineAttribute.Builder#build()} is called immediately and its result is passed to {@link #member(EngineAttribute)}.\n@param member a consumer that will call methods on {@link EngineAttribute.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(EngineAttribute)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(EngineAttribute)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "EngineAttribute", "documentation" : 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" : "EngineAttribute", "variableName" : "member", "variableType" : "EngineAttribute", "documentation" : null, "simpleType" : "EngineAttribute", "variableSetterType" : "EngineAttribute" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EngineAttribute", "variableName" : "member", "variableType" : "EngineAttribute", "documentation" : "", "simpleType" : "EngineAttribute", "variableSetterType" : "EngineAttribute" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EngineAttribute", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EngineAttribute", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "InputAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                          The list of engine attributes. The list type is EngineAttribute. An EngineAttribute list item is a pair that includes an attribute name and its value. For the Userdata ExportAttributeName, the following are supported engine attribute names.

                                                                                                                                                                                                                                                          • RunList In Chef, a list of roles or recipes that are run in the specified order. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                          • OrganizationName In Chef, an organization name. AWS OpsWorks for Chef Automate always creates the organization default. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                          • NodeEnvironment In Chef, a node environment (for example, development, staging, or one-box). In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                          • NodeClientVersion In Chef, the version of the Chef engine (three numbers separated by dots, such as 13.8.5). If this attribute is empty, OpsWorks for Chef Automate uses the most current version. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                          \n@param inputAttributes The list of engine attributes. The list type is EngineAttribute. An EngineAttribute list item is a pair that includes an attribute name and its value. For the Userdata ExportAttributeName, the following are supported engine attribute names.

                                                                                                                                                                                                                                                          • RunList In Chef, a list of roles or recipes that are run in the specified order. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                          • OrganizationName In Chef, an organization name. AWS OpsWorks for Chef Automate always creates the organization default. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                          • NodeEnvironment In Chef, a node environment (for example, development, staging, or one-box). In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                          • NodeClientVersion In Chef, the version of the Chef engine (three numbers separated by dots, such as 13.8.5). If this attribute is empty, OpsWorks for Chef Automate uses the most current version. In Puppet, this parameter is ignored.

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

                                                                                                                                                                                                                                                            The list of engine attributes. The list type is EngineAttribute. An EngineAttribute list item is a pair that includes an attribute name and its value. For the Userdata ExportAttributeName, the following are supported engine attribute names.

                                                                                                                                                                                                                                                            • RunList In Chef, a list of roles or recipes that are run in the specified order. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                            • OrganizationName In Chef, an organization name. AWS OpsWorks for Chef Automate always creates the organization default. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                            • NodeEnvironment In Chef, a node environment (for example, development, staging, or one-box). In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                            • NodeClientVersion In Chef, the version of the Chef engine (three numbers separated by dots, such as 13.8.5). If this attribute is empty, OpsWorks for Chef Automate uses the most current version. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ExportAttributeName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getExportAttributeName", "beanStyleSetterMethodName" : "setExportAttributeName", "c2jName" : "ExportAttributeName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                            The name of the export attribute. Currently, the supported export attribute is Userdata. This exports a user data script that includes parameters and values provided in the InputAttributes list.

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

                                                                                                                                                                                                                                                            The name of the export attribute. Currently, the supported export attribute is Userdata. This exports a user data script that includes parameters and values provided in the InputAttributes list.

                                                                                                                                                                                                                                                            \n@return The name of the export attribute. Currently, the supported export attribute is Userdata. This exports a user data script that includes parameters and values provided in the InputAttributes list.\n@deprecated Use {@link #exportAttributeName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                            The name of the export attribute. Currently, the supported export attribute is Userdata. This exports a user data script that includes parameters and values provided in the InputAttributes list.

                                                                                                                                                                                                                                                            \n@param exportAttributeName The name of the export attribute. Currently, the supported export attribute is Userdata. This exports a user data script that includes parameters and values provided in the InputAttributes list.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #exportAttributeName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                            The name of the export attribute. Currently, the supported export attribute is Userdata. This exports a user data script that includes parameters and values provided in the InputAttributes list.

                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ExportAttributeName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasExportAttributeName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "exportAttributeName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                            The name of the export attribute. Currently, the supported export attribute is Userdata. This exports a user data script that includes parameters and values provided in the InputAttributes list.

                                                                                                                                                                                                                                                            \n@param exportAttributeName The name of the export attribute. Currently, the supported export attribute is Userdata. This exports a user data script that includes parameters and values provided in the InputAttributes list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "exportAttributeName", "getterDocumentation" : "

                                                                                                                                                                                                                                                            The name of the export attribute. Currently, the supported export attribute is Userdata. This exports a user data script that includes parameters and values provided in the InputAttributes list.

                                                                                                                                                                                                                                                            \n@return The name of the export attribute. Currently, the supported export attribute is Userdata. This exports a user data script that includes parameters and values provided in the InputAttributes list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExportAttributeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExportAttributeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ExportAttributeName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                            The name of the export attribute. Currently, the supported export attribute is Userdata. This exports a user data script that includes parameters and values provided in the InputAttributes list.

                                                                                                                                                                                                                                                            \n@param exportAttributeName The name of the export attribute. Currently, the supported export attribute is Userdata. This exports a user data script that includes parameters and values provided in the InputAttributes list.", "setterMethodName" : "setExportAttributeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "exportAttributeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "exportAttributeName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                            The name of the export attribute. Currently, the supported export attribute is Userdata. This exports a user data script that includes parameters and values provided in the InputAttributes list.

                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "InputAttributes" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getInputAttributes", "beanStyleSetterMethodName" : "setInputAttributes", "c2jName" : "InputAttributes", "c2jShape" : "EngineAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                            The list of engine attributes. The list type is EngineAttribute. An EngineAttribute list item is a pair that includes an attribute name and its value. For the Userdata ExportAttributeName, the following are supported engine attribute names.

                                                                                                                                                                                                                                                            • RunList In Chef, a list of roles or recipes that are run in the specified order. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                            • OrganizationName In Chef, an organization name. AWS OpsWorks for Chef Automate always creates the organization default. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                            • NodeEnvironment In Chef, a node environment (for example, development, staging, or one-box). In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                            • NodeClientVersion In Chef, the version of the Chef engine (three numbers separated by dots, such as 13.8.5). If this attribute is empty, OpsWorks for Chef Automate uses the most current version. In Puppet, this parameter is ignored.

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

                                                                                                                                                                                                                                                            The list of engine attributes. The list type is EngineAttribute. An EngineAttribute list item is a pair that includes an attribute name and its value. For the Userdata ExportAttributeName, the following are supported engine attribute names.

                                                                                                                                                                                                                                                            • RunList In Chef, a list of roles or recipes that are run in the specified order. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                            • OrganizationName In Chef, an organization name. AWS OpsWorks for Chef Automate always creates the organization default. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                            • NodeEnvironment In Chef, a node environment (for example, development, staging, or one-box). In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                            • NodeClientVersion In Chef, the version of the Chef engine (three numbers separated by dots, such as 13.8.5). If this attribute is empty, OpsWorks for Chef Automate uses the most current version. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                            \n

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

                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                            \nYou can use {@link #hasInputAttributes()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                            \n@return The list of engine attributes. The list type is EngineAttribute. An EngineAttribute list item is a pair that includes an attribute name and its value. For the Userdata ExportAttributeName, the following are supported engine attribute names.

                                                                                                                                                                                                                                                            • RunList In Chef, a list of roles or recipes that are run in the specified order. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                            • OrganizationName In Chef, an organization name. AWS OpsWorks for Chef Automate always creates the organization default. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                            • NodeEnvironment In Chef, a node environment (for example, development, staging, or one-box). In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                            • NodeClientVersion In Chef, the version of the Chef engine (three numbers separated by dots, such as 13.8.5). If this attribute is empty, OpsWorks for Chef Automate uses the most current version. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                            • \n@deprecated Use {@link #inputAttributes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                              The list of engine attributes. The list type is EngineAttribute. An EngineAttribute list item is a pair that includes an attribute name and its value. For the Userdata ExportAttributeName, the following are supported engine attribute names.

                                                                                                                                                                                                                                                              • RunList In Chef, a list of roles or recipes that are run in the specified order. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                              • OrganizationName In Chef, an organization name. AWS OpsWorks for Chef Automate always creates the organization default. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                              • NodeEnvironment In Chef, a node environment (for example, development, staging, or one-box). In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                              • NodeClientVersion In Chef, the version of the Chef engine (three numbers separated by dots, such as 13.8.5). If this attribute is empty, OpsWorks for Chef Automate uses the most current version. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                              \n@param inputAttributes The list of engine attributes. The list type is EngineAttribute. An EngineAttribute list item is a pair that includes an attribute name and its value. For the Userdata ExportAttributeName, the following are supported engine attribute names.

                                                                                                                                                                                                                                                              • RunList In Chef, a list of roles or recipes that are run in the specified order. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                              • OrganizationName In Chef, an organization name. AWS OpsWorks for Chef Automate always creates the organization default. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                              • NodeEnvironment In Chef, a node environment (for example, development, staging, or one-box). In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                              • NodeClientVersion In Chef, the version of the Chef engine (three numbers separated by dots, such as 13.8.5). If this attribute is empty, OpsWorks for Chef Automate uses the most current version. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                              • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #inputAttributes(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                The list of engine attributes. The list type is EngineAttribute. An EngineAttribute list item is a pair that includes an attribute name and its value. For the Userdata ExportAttributeName, the following are supported engine attribute names.

                                                                                                                                                                                                                                                                • RunList In Chef, a list of roles or recipes that are run in the specified order. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                • OrganizationName In Chef, an organization name. AWS OpsWorks for Chef Automate always creates the organization default. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                • NodeEnvironment In Chef, a node environment (for example, development, staging, or one-box). In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                • NodeClientVersion In Chef, the version of the Chef engine (three numbers separated by dots, such as 13.8.5). If this attribute is empty, OpsWorks for Chef Automate uses the most current version. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InputAttributes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInputAttributes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "inputAttributes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                The list of engine attributes. The list type is EngineAttribute. An EngineAttribute list item is a pair that includes an attribute name and its value. For the Userdata ExportAttributeName, the following are supported engine attribute names.

                                                                                                                                                                                                                                                                • RunList In Chef, a list of roles or recipes that are run in the specified order. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                • OrganizationName In Chef, an organization name. AWS OpsWorks for Chef Automate always creates the organization default. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                • NodeEnvironment In Chef, a node environment (for example, development, staging, or one-box). In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                • NodeClientVersion In Chef, the version of the Chef engine (three numbers separated by dots, such as 13.8.5). If this attribute is empty, OpsWorks for Chef Automate uses the most current version. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                \n@param inputAttributes The list of engine attributes. The list type is EngineAttribute. An EngineAttribute list item is a pair that includes an attribute name and its value. For the Userdata ExportAttributeName, the following are supported engine attribute names.

                                                                                                                                                                                                                                                                • RunList In Chef, a list of roles or recipes that are run in the specified order. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                • OrganizationName In Chef, an organization name. AWS OpsWorks for Chef Automate always creates the organization default. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                • NodeEnvironment In Chef, a node environment (for example, development, staging, or one-box). In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                • NodeClientVersion In Chef, the version of the Chef engine (three numbers separated by dots, such as 13.8.5). If this attribute is empty, OpsWorks for Chef Automate uses the most current version. In Puppet, this parameter is ignored.

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

                                                                                                                                                                                                                                                                  The list of engine attributes. The list type is EngineAttribute. An EngineAttribute list item is a pair that includes an attribute name and its value. For the Userdata ExportAttributeName, the following are supported engine attribute names.

                                                                                                                                                                                                                                                                  • RunList In Chef, a list of roles or recipes that are run in the specified order. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                  • OrganizationName In Chef, an organization name. AWS OpsWorks for Chef Automate always creates the organization default. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                  • NodeEnvironment In Chef, a node environment (for example, development, staging, or one-box). In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                  • NodeClientVersion In Chef, the version of the Chef engine (three numbers separated by dots, such as 13.8.5). If this attribute is empty, OpsWorks for Chef Automate uses the most current version. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                  \n

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

                                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                                  \nYou can use {@link #hasInputAttributes()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                  \n@return The list of engine attributes. The list type is EngineAttribute. An EngineAttribute list item is a pair that includes an attribute name and its value. For the Userdata ExportAttributeName, the following are supported engine attribute names.

                                                                                                                                                                                                                                                                  • RunList In Chef, a list of roles or recipes that are run in the specified order. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                  • OrganizationName In Chef, an organization name. AWS OpsWorks for Chef Automate always creates the organization default. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                  • NodeEnvironment In Chef, a node environment (for example, development, staging, or one-box). In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                  • NodeClientVersion In Chef, the version of the Chef engine (three numbers separated by dots, such as 13.8.5). If this attribute is empty, OpsWorks for Chef Automate uses the most current version. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                  • ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InputAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InputAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EngineAttribute", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link EngineAttribute.Builder} avoiding the need to create one manually via {@link EngineAttribute#builder()}.\n\nWhen the {@link Consumer} completes, {@link EngineAttribute.Builder#build()} is called immediately and its result is passed to {@link #member(EngineAttribute)}.\n@param member a consumer that will call methods on {@link EngineAttribute.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(EngineAttribute)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(EngineAttribute)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "EngineAttribute", "documentation" : 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" : "EngineAttribute", "variableName" : "member", "variableType" : "EngineAttribute", "documentation" : null, "simpleType" : "EngineAttribute", "variableSetterType" : "EngineAttribute" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EngineAttribute", "variableName" : "member", "variableType" : "EngineAttribute", "documentation" : "", "simpleType" : "EngineAttribute", "variableSetterType" : "EngineAttribute" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EngineAttribute", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EngineAttribute", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "InputAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                    The list of engine attributes. The list type is EngineAttribute. An EngineAttribute list item is a pair that includes an attribute name and its value. For the Userdata ExportAttributeName, the following are supported engine attribute names.

                                                                                                                                                                                                                                                                    • RunList In Chef, a list of roles or recipes that are run in the specified order. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                    • OrganizationName In Chef, an organization name. AWS OpsWorks for Chef Automate always creates the organization default. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                    • NodeEnvironment In Chef, a node environment (for example, development, staging, or one-box). In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                    • NodeClientVersion In Chef, the version of the Chef engine (three numbers separated by dots, such as 13.8.5). If this attribute is empty, OpsWorks for Chef Automate uses the most current version. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                    \n@param inputAttributes The list of engine attributes. The list type is EngineAttribute. An EngineAttribute list item is a pair that includes an attribute name and its value. For the Userdata ExportAttributeName, the following are supported engine attribute names.

                                                                                                                                                                                                                                                                    • RunList In Chef, a list of roles or recipes that are run in the specified order. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                    • OrganizationName In Chef, an organization name. AWS OpsWorks for Chef Automate always creates the organization default. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                    • NodeEnvironment In Chef, a node environment (for example, development, staging, or one-box). In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                    • NodeClientVersion In Chef, the version of the Chef engine (three numbers separated by dots, such as 13.8.5). If this attribute is empty, OpsWorks for Chef Automate uses the most current version. In Puppet, this parameter is ignored.

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

                                                                                                                                                                                                                                                                      The list of engine attributes. The list type is EngineAttribute. An EngineAttribute list item is a pair that includes an attribute name and its value. For the Userdata ExportAttributeName, the following are supported engine attribute names.

                                                                                                                                                                                                                                                                      • RunList In Chef, a list of roles or recipes that are run in the specified order. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                      • OrganizationName In Chef, an organization name. AWS OpsWorks for Chef Automate always creates the organization default. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                      • NodeEnvironment In Chef, a node environment (for example, development, staging, or one-box). In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                      • NodeClientVersion In Chef, the version of the Chef engine (three numbers separated by dots, such as 13.8.5). If this attribute is empty, OpsWorks for Chef Automate uses the most current version. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ServerName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServerName", "beanStyleSetterMethodName" : "setServerName", "c2jName" : "ServerName", "c2jShape" : "ServerName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                      The name of the server from which you are exporting the attribute.

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

                                                                                                                                                                                                                                                                      The name of the server from which you are exporting the attribute.

                                                                                                                                                                                                                                                                      \n@return The name of the server from which you are exporting the attribute.\n@deprecated Use {@link #serverName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                      The name of the server from which you are exporting the attribute.

                                                                                                                                                                                                                                                                      \n@param serverName The name of the server from which you are exporting the attribute.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serverName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                      The name of the server from which you are exporting the attribute.

                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serverName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                      The name of the server from which you are exporting the attribute.

                                                                                                                                                                                                                                                                      \n@param serverName The name of the server from which you are exporting the attribute.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serverName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                      The name of the server from which you are exporting the attribute.

                                                                                                                                                                                                                                                                      \n@return The name of the server from which you are exporting the attribute.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServerName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                      The name of the server from which you are exporting the attribute.

                                                                                                                                                                                                                                                                      \n@param serverName The name of the server from which you are exporting the attribute.", "setterMethodName" : "setServerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                      The name of the server from which you are exporting the attribute.

                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getExportAttributeName", "beanStyleSetterMethodName" : "setExportAttributeName", "c2jName" : "ExportAttributeName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                      The name of the export attribute. Currently, the supported export attribute is Userdata. This exports a user data script that includes parameters and values provided in the InputAttributes list.

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

                                                                                                                                                                                                                                                                      The name of the export attribute. Currently, the supported export attribute is Userdata. This exports a user data script that includes parameters and values provided in the InputAttributes list.

                                                                                                                                                                                                                                                                      \n@return The name of the export attribute. Currently, the supported export attribute is Userdata. This exports a user data script that includes parameters and values provided in the InputAttributes list.\n@deprecated Use {@link #exportAttributeName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                      The name of the export attribute. Currently, the supported export attribute is Userdata. This exports a user data script that includes parameters and values provided in the InputAttributes list.

                                                                                                                                                                                                                                                                      \n@param exportAttributeName The name of the export attribute. Currently, the supported export attribute is Userdata. This exports a user data script that includes parameters and values provided in the InputAttributes list.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #exportAttributeName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                      The name of the export attribute. Currently, the supported export attribute is Userdata. This exports a user data script that includes parameters and values provided in the InputAttributes list.

                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ExportAttributeName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasExportAttributeName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "exportAttributeName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                      The name of the export attribute. Currently, the supported export attribute is Userdata. This exports a user data script that includes parameters and values provided in the InputAttributes list.

                                                                                                                                                                                                                                                                      \n@param exportAttributeName The name of the export attribute. Currently, the supported export attribute is Userdata. This exports a user data script that includes parameters and values provided in the InputAttributes list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "exportAttributeName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                      The name of the export attribute. Currently, the supported export attribute is Userdata. This exports a user data script that includes parameters and values provided in the InputAttributes list.

                                                                                                                                                                                                                                                                      \n@return The name of the export attribute. Currently, the supported export attribute is Userdata. This exports a user data script that includes parameters and values provided in the InputAttributes list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExportAttributeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExportAttributeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ExportAttributeName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                      The name of the export attribute. Currently, the supported export attribute is Userdata. This exports a user data script that includes parameters and values provided in the InputAttributes list.

                                                                                                                                                                                                                                                                      \n@param exportAttributeName The name of the export attribute. Currently, the supported export attribute is Userdata. This exports a user data script that includes parameters and values provided in the InputAttributes list.", "setterMethodName" : "setExportAttributeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "exportAttributeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "exportAttributeName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                      The name of the export attribute. Currently, the supported export attribute is Userdata. This exports a user data script that includes parameters and values provided in the InputAttributes list.

                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServerName", "beanStyleSetterMethodName" : "setServerName", "c2jName" : "ServerName", "c2jShape" : "ServerName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                      The name of the server from which you are exporting the attribute.

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

                                                                                                                                                                                                                                                                      The name of the server from which you are exporting the attribute.

                                                                                                                                                                                                                                                                      \n@return The name of the server from which you are exporting the attribute.\n@deprecated Use {@link #serverName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                      The name of the server from which you are exporting the attribute.

                                                                                                                                                                                                                                                                      \n@param serverName The name of the server from which you are exporting the attribute.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serverName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                      The name of the server from which you are exporting the attribute.

                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serverName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                      The name of the server from which you are exporting the attribute.

                                                                                                                                                                                                                                                                      \n@param serverName The name of the server from which you are exporting the attribute.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serverName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                      The name of the server from which you are exporting the attribute.

                                                                                                                                                                                                                                                                      \n@return The name of the server from which you are exporting the attribute.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServerName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                      The name of the server from which you are exporting the attribute.

                                                                                                                                                                                                                                                                      \n@param serverName The name of the server from which you are exporting the attribute.", "setterMethodName" : "setServerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                      The name of the server from which you are exporting the attribute.

                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getInputAttributes", "beanStyleSetterMethodName" : "setInputAttributes", "c2jName" : "InputAttributes", "c2jShape" : "EngineAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                      The list of engine attributes. The list type is EngineAttribute. An EngineAttribute list item is a pair that includes an attribute name and its value. For the Userdata ExportAttributeName, the following are supported engine attribute names.

                                                                                                                                                                                                                                                                      • RunList In Chef, a list of roles or recipes that are run in the specified order. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                      • OrganizationName In Chef, an organization name. AWS OpsWorks for Chef Automate always creates the organization default. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                      • NodeEnvironment In Chef, a node environment (for example, development, staging, or one-box). In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                      • NodeClientVersion In Chef, the version of the Chef engine (three numbers separated by dots, such as 13.8.5). If this attribute is empty, OpsWorks for Chef Automate uses the most current version. In Puppet, this parameter is ignored.

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

                                                                                                                                                                                                                                                                      The list of engine attributes. The list type is EngineAttribute. An EngineAttribute list item is a pair that includes an attribute name and its value. For the Userdata ExportAttributeName, the following are supported engine attribute names.

                                                                                                                                                                                                                                                                      • RunList In Chef, a list of roles or recipes that are run in the specified order. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                      • OrganizationName In Chef, an organization name. AWS OpsWorks for Chef Automate always creates the organization default. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                      • NodeEnvironment In Chef, a node environment (for example, development, staging, or one-box). In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                      • NodeClientVersion In Chef, the version of the Chef engine (three numbers separated by dots, such as 13.8.5). If this attribute is empty, OpsWorks for Chef Automate uses the most current version. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                      \n

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

                                                                                                                                                                                                                                                                      \n

                                                                                                                                                                                                                                                                      \nYou can use {@link #hasInputAttributes()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                      \n@return The list of engine attributes. The list type is EngineAttribute. An EngineAttribute list item is a pair that includes an attribute name and its value. For the Userdata ExportAttributeName, the following are supported engine attribute names.

                                                                                                                                                                                                                                                                      • RunList In Chef, a list of roles or recipes that are run in the specified order. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                      • OrganizationName In Chef, an organization name. AWS OpsWorks for Chef Automate always creates the organization default. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                      • NodeEnvironment In Chef, a node environment (for example, development, staging, or one-box). In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                      • NodeClientVersion In Chef, the version of the Chef engine (three numbers separated by dots, such as 13.8.5). If this attribute is empty, OpsWorks for Chef Automate uses the most current version. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                      • \n@deprecated Use {@link #inputAttributes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                        The list of engine attributes. The list type is EngineAttribute. An EngineAttribute list item is a pair that includes an attribute name and its value. For the Userdata ExportAttributeName, the following are supported engine attribute names.

                                                                                                                                                                                                                                                                        • RunList In Chef, a list of roles or recipes that are run in the specified order. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                        • OrganizationName In Chef, an organization name. AWS OpsWorks for Chef Automate always creates the organization default. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                        • NodeEnvironment In Chef, a node environment (for example, development, staging, or one-box). In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                        • NodeClientVersion In Chef, the version of the Chef engine (three numbers separated by dots, such as 13.8.5). If this attribute is empty, OpsWorks for Chef Automate uses the most current version. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                        \n@param inputAttributes The list of engine attributes. The list type is EngineAttribute. An EngineAttribute list item is a pair that includes an attribute name and its value. For the Userdata ExportAttributeName, the following are supported engine attribute names.

                                                                                                                                                                                                                                                                        • RunList In Chef, a list of roles or recipes that are run in the specified order. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                        • OrganizationName In Chef, an organization name. AWS OpsWorks for Chef Automate always creates the organization default. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                        • NodeEnvironment In Chef, a node environment (for example, development, staging, or one-box). In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                        • NodeClientVersion In Chef, the version of the Chef engine (three numbers separated by dots, such as 13.8.5). If this attribute is empty, OpsWorks for Chef Automate uses the most current version. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                        • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #inputAttributes(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                          The list of engine attributes. The list type is EngineAttribute. An EngineAttribute list item is a pair that includes an attribute name and its value. For the Userdata ExportAttributeName, the following are supported engine attribute names.

                                                                                                                                                                                                                                                                          • RunList In Chef, a list of roles or recipes that are run in the specified order. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                          • OrganizationName In Chef, an organization name. AWS OpsWorks for Chef Automate always creates the organization default. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                          • NodeEnvironment In Chef, a node environment (for example, development, staging, or one-box). In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                          • NodeClientVersion In Chef, the version of the Chef engine (three numbers separated by dots, such as 13.8.5). If this attribute is empty, OpsWorks for Chef Automate uses the most current version. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InputAttributes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInputAttributes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "inputAttributes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                          The list of engine attributes. The list type is EngineAttribute. An EngineAttribute list item is a pair that includes an attribute name and its value. For the Userdata ExportAttributeName, the following are supported engine attribute names.

                                                                                                                                                                                                                                                                          • RunList In Chef, a list of roles or recipes that are run in the specified order. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                          • OrganizationName In Chef, an organization name. AWS OpsWorks for Chef Automate always creates the organization default. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                          • NodeEnvironment In Chef, a node environment (for example, development, staging, or one-box). In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                          • NodeClientVersion In Chef, the version of the Chef engine (three numbers separated by dots, such as 13.8.5). If this attribute is empty, OpsWorks for Chef Automate uses the most current version. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                          \n@param inputAttributes The list of engine attributes. The list type is EngineAttribute. An EngineAttribute list item is a pair that includes an attribute name and its value. For the Userdata ExportAttributeName, the following are supported engine attribute names.

                                                                                                                                                                                                                                                                          • RunList In Chef, a list of roles or recipes that are run in the specified order. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                          • OrganizationName In Chef, an organization name. AWS OpsWorks for Chef Automate always creates the organization default. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                          • NodeEnvironment In Chef, a node environment (for example, development, staging, or one-box). In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                          • NodeClientVersion In Chef, the version of the Chef engine (three numbers separated by dots, such as 13.8.5). If this attribute is empty, OpsWorks for Chef Automate uses the most current version. In Puppet, this parameter is ignored.

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

                                                                                                                                                                                                                                                                            The list of engine attributes. The list type is EngineAttribute. An EngineAttribute list item is a pair that includes an attribute name and its value. For the Userdata ExportAttributeName, the following are supported engine attribute names.

                                                                                                                                                                                                                                                                            • RunList In Chef, a list of roles or recipes that are run in the specified order. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                            • OrganizationName In Chef, an organization name. AWS OpsWorks for Chef Automate always creates the organization default. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                            • NodeEnvironment In Chef, a node environment (for example, development, staging, or one-box). In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                            • NodeClientVersion In Chef, the version of the Chef engine (three numbers separated by dots, such as 13.8.5). If this attribute is empty, OpsWorks for Chef Automate uses the most current version. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                            \n

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

                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                            \nYou can use {@link #hasInputAttributes()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                            \n@return The list of engine attributes. The list type is EngineAttribute. An EngineAttribute list item is a pair that includes an attribute name and its value. For the Userdata ExportAttributeName, the following are supported engine attribute names.

                                                                                                                                                                                                                                                                            • RunList In Chef, a list of roles or recipes that are run in the specified order. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                            • OrganizationName In Chef, an organization name. AWS OpsWorks for Chef Automate always creates the organization default. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                            • NodeEnvironment In Chef, a node environment (for example, development, staging, or one-box). In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                            • NodeClientVersion In Chef, the version of the Chef engine (three numbers separated by dots, such as 13.8.5). If this attribute is empty, OpsWorks for Chef Automate uses the most current version. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                            • ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InputAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InputAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EngineAttribute", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link EngineAttribute.Builder} avoiding the need to create one manually via {@link EngineAttribute#builder()}.\n\nWhen the {@link Consumer} completes, {@link EngineAttribute.Builder#build()} is called immediately and its result is passed to {@link #member(EngineAttribute)}.\n@param member a consumer that will call methods on {@link EngineAttribute.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(EngineAttribute)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(EngineAttribute)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "EngineAttribute", "documentation" : 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" : "EngineAttribute", "variableName" : "member", "variableType" : "EngineAttribute", "documentation" : null, "simpleType" : "EngineAttribute", "variableSetterType" : "EngineAttribute" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EngineAttribute", "variableName" : "member", "variableType" : "EngineAttribute", "documentation" : "", "simpleType" : "EngineAttribute", "variableSetterType" : "EngineAttribute" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EngineAttribute", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EngineAttribute", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "InputAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                              The list of engine attributes. The list type is EngineAttribute. An EngineAttribute list item is a pair that includes an attribute name and its value. For the Userdata ExportAttributeName, the following are supported engine attribute names.

                                                                                                                                                                                                                                                                              • RunList In Chef, a list of roles or recipes that are run in the specified order. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                              • OrganizationName In Chef, an organization name. AWS OpsWorks for Chef Automate always creates the organization default. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                              • NodeEnvironment In Chef, a node environment (for example, development, staging, or one-box). In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                              • NodeClientVersion In Chef, the version of the Chef engine (three numbers separated by dots, such as 13.8.5). If this attribute is empty, OpsWorks for Chef Automate uses the most current version. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                              \n@param inputAttributes The list of engine attributes. The list type is EngineAttribute. An EngineAttribute list item is a pair that includes an attribute name and its value. For the Userdata ExportAttributeName, the following are supported engine attribute names.

                                                                                                                                                                                                                                                                              • RunList In Chef, a list of roles or recipes that are run in the specified order. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                              • OrganizationName In Chef, an organization name. AWS OpsWorks for Chef Automate always creates the organization default. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                              • NodeEnvironment In Chef, a node environment (for example, development, staging, or one-box). In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                              • NodeClientVersion In Chef, the version of the Chef engine (three numbers separated by dots, such as 13.8.5). If this attribute is empty, OpsWorks for Chef Automate uses the most current version. In Puppet, this parameter is ignored.

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

                                                                                                                                                                                                                                                                                The list of engine attributes. The list type is EngineAttribute. An EngineAttribute list item is a pair that includes an attribute name and its value. For the Userdata ExportAttributeName, the following are supported engine attribute names.

                                                                                                                                                                                                                                                                                • RunList In Chef, a list of roles or recipes that are run in the specified order. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                                • OrganizationName In Chef, an organization name. AWS OpsWorks for Chef Automate always creates the organization default. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                                • NodeEnvironment In Chef, a node environment (for example, development, staging, or one-box). In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                                • NodeClientVersion In Chef, the version of the Chef engine (three numbers separated by dots, such as 13.8.5). If this attribute is empty, OpsWorks for Chef Automate uses the most current version. In Puppet, this parameter is ignored.

                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ExportAttributeName", "ServerName" ], "shapeName" : "ExportServerEngineAttributeRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ExportServerEngineAttributeRequest", "variableName" : "exportServerEngineAttributeRequest", "variableType" : "ExportServerEngineAttributeRequest", "documentation" : null, "simpleType" : "ExportServerEngineAttributeRequest", "variableSetterType" : "ExportServerEngineAttributeRequest" }, "wrapper" : false, "xmlNamespace" : null }, "ExportServerEngineAttributeResponse" : { "c2jName" : "ExportServerEngineAttributeResponse", "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" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEngineAttribute", "beanStyleSetterMethodName" : "setEngineAttribute", "c2jName" : "EngineAttribute", "c2jShape" : "EngineAttribute", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The requested engine attribute pair with attribute name and value.

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

                                                                                                                                                                                                                                                                                The requested engine attribute pair with attribute name and value.

                                                                                                                                                                                                                                                                                \n@return The requested engine attribute pair with attribute name and value.\n@deprecated Use {@link #engineAttribute()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The requested engine attribute pair with attribute name and value.

                                                                                                                                                                                                                                                                                \n@param engineAttribute The requested engine attribute pair with attribute name and value.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #engineAttribute(EngineAttribute)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                The requested engine attribute pair with attribute name and value.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EngineAttribute property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEngineAttribute", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "engineAttribute", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The requested engine attribute pair with attribute name and value.

                                                                                                                                                                                                                                                                                \n@param engineAttribute The requested engine attribute pair with attribute name and value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "engineAttribute", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The requested engine attribute pair with attribute name and value.

                                                                                                                                                                                                                                                                                \n@return The requested engine attribute pair with attribute name and value.", "getterModel" : { "returnType" : "EngineAttribute", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EngineAttribute", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EngineAttribute", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EngineAttribute", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                The requested engine attribute pair with attribute name and value.

                                                                                                                                                                                                                                                                                \n@param engineAttribute The requested engine attribute pair with attribute name and value.", "setterMethodName" : "setEngineAttribute", "setterModel" : { "variableDeclarationType" : "EngineAttribute", "variableName" : "engineAttribute", "variableType" : "EngineAttribute", "documentation" : null, "simpleType" : "EngineAttribute", "variableSetterType" : "EngineAttribute" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EngineAttribute", "variableName" : "engineAttribute", "variableType" : "EngineAttribute", "documentation" : "

                                                                                                                                                                                                                                                                                The requested engine attribute pair with attribute name and value.

                                                                                                                                                                                                                                                                                ", "simpleType" : "EngineAttribute", "variableSetterType" : "EngineAttribute" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServerName", "beanStyleSetterMethodName" : "setServerName", "c2jName" : "ServerName", "c2jShape" : "ServerName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The server name used in the request.

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

                                                                                                                                                                                                                                                                                The server name used in the request.

                                                                                                                                                                                                                                                                                \n@return The server name used in the request.\n@deprecated Use {@link #serverName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The server name used in the request.

                                                                                                                                                                                                                                                                                \n@param serverName The server name used in the request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serverName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                The server name used in the request.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serverName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The server name used in the request.

                                                                                                                                                                                                                                                                                \n@param serverName The server name used in the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serverName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The server name used in the request.

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

                                                                                                                                                                                                                                                                                The server name used in the request.

                                                                                                                                                                                                                                                                                \n@param serverName The server name used in the request.", "setterMethodName" : "setServerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                The server name used in the request.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EngineAttribute" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEngineAttribute", "beanStyleSetterMethodName" : "setEngineAttribute", "c2jName" : "EngineAttribute", "c2jShape" : "EngineAttribute", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The requested engine attribute pair with attribute name and value.

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

                                                                                                                                                                                                                                                                                The requested engine attribute pair with attribute name and value.

                                                                                                                                                                                                                                                                                \n@return The requested engine attribute pair with attribute name and value.\n@deprecated Use {@link #engineAttribute()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The requested engine attribute pair with attribute name and value.

                                                                                                                                                                                                                                                                                \n@param engineAttribute The requested engine attribute pair with attribute name and value.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #engineAttribute(EngineAttribute)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                The requested engine attribute pair with attribute name and value.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EngineAttribute property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEngineAttribute", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "engineAttribute", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The requested engine attribute pair with attribute name and value.

                                                                                                                                                                                                                                                                                \n@param engineAttribute The requested engine attribute pair with attribute name and value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "engineAttribute", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The requested engine attribute pair with attribute name and value.

                                                                                                                                                                                                                                                                                \n@return The requested engine attribute pair with attribute name and value.", "getterModel" : { "returnType" : "EngineAttribute", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EngineAttribute", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EngineAttribute", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EngineAttribute", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                The requested engine attribute pair with attribute name and value.

                                                                                                                                                                                                                                                                                \n@param engineAttribute The requested engine attribute pair with attribute name and value.", "setterMethodName" : "setEngineAttribute", "setterModel" : { "variableDeclarationType" : "EngineAttribute", "variableName" : "engineAttribute", "variableType" : "EngineAttribute", "documentation" : null, "simpleType" : "EngineAttribute", "variableSetterType" : "EngineAttribute" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EngineAttribute", "variableName" : "engineAttribute", "variableType" : "EngineAttribute", "documentation" : "

                                                                                                                                                                                                                                                                                The requested engine attribute pair with attribute name and value.

                                                                                                                                                                                                                                                                                ", "simpleType" : "EngineAttribute", "variableSetterType" : "EngineAttribute" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ServerName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServerName", "beanStyleSetterMethodName" : "setServerName", "c2jName" : "ServerName", "c2jShape" : "ServerName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The server name used in the request.

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

                                                                                                                                                                                                                                                                                The server name used in the request.

                                                                                                                                                                                                                                                                                \n@return The server name used in the request.\n@deprecated Use {@link #serverName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The server name used in the request.

                                                                                                                                                                                                                                                                                \n@param serverName The server name used in the request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serverName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                The server name used in the request.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serverName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The server name used in the request.

                                                                                                                                                                                                                                                                                \n@param serverName The server name used in the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serverName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The server name used in the request.

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

                                                                                                                                                                                                                                                                                The server name used in the request.

                                                                                                                                                                                                                                                                                \n@param serverName The server name used in the request.", "setterMethodName" : "setServerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                The server name used in the request.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEngineAttribute", "beanStyleSetterMethodName" : "setEngineAttribute", "c2jName" : "EngineAttribute", "c2jShape" : "EngineAttribute", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The requested engine attribute pair with attribute name and value.

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

                                                                                                                                                                                                                                                                                The requested engine attribute pair with attribute name and value.

                                                                                                                                                                                                                                                                                \n@return The requested engine attribute pair with attribute name and value.\n@deprecated Use {@link #engineAttribute()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The requested engine attribute pair with attribute name and value.

                                                                                                                                                                                                                                                                                \n@param engineAttribute The requested engine attribute pair with attribute name and value.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #engineAttribute(EngineAttribute)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                The requested engine attribute pair with attribute name and value.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EngineAttribute property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEngineAttribute", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "engineAttribute", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The requested engine attribute pair with attribute name and value.

                                                                                                                                                                                                                                                                                \n@param engineAttribute The requested engine attribute pair with attribute name and value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "engineAttribute", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The requested engine attribute pair with attribute name and value.

                                                                                                                                                                                                                                                                                \n@return The requested engine attribute pair with attribute name and value.", "getterModel" : { "returnType" : "EngineAttribute", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EngineAttribute", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EngineAttribute", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "EngineAttribute", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                The requested engine attribute pair with attribute name and value.

                                                                                                                                                                                                                                                                                \n@param engineAttribute The requested engine attribute pair with attribute name and value.", "setterMethodName" : "setEngineAttribute", "setterModel" : { "variableDeclarationType" : "EngineAttribute", "variableName" : "engineAttribute", "variableType" : "EngineAttribute", "documentation" : null, "simpleType" : "EngineAttribute", "variableSetterType" : "EngineAttribute" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EngineAttribute", "variableName" : "engineAttribute", "variableType" : "EngineAttribute", "documentation" : "

                                                                                                                                                                                                                                                                                The requested engine attribute pair with attribute name and value.

                                                                                                                                                                                                                                                                                ", "simpleType" : "EngineAttribute", "variableSetterType" : "EngineAttribute" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServerName", "beanStyleSetterMethodName" : "setServerName", "c2jName" : "ServerName", "c2jShape" : "ServerName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The server name used in the request.

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

                                                                                                                                                                                                                                                                                The server name used in the request.

                                                                                                                                                                                                                                                                                \n@return The server name used in the request.\n@deprecated Use {@link #serverName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The server name used in the request.

                                                                                                                                                                                                                                                                                \n@param serverName The server name used in the request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serverName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                The server name used in the request.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serverName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The server name used in the request.

                                                                                                                                                                                                                                                                                \n@param serverName The server name used in the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serverName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The server name used in the request.

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

                                                                                                                                                                                                                                                                                The server name used in the request.

                                                                                                                                                                                                                                                                                \n@param serverName The server name used in the request.", "setterMethodName" : "setServerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                The server name used in the request.

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

                                                                                                                                                                                                                                                                                This occurs when the provided nextToken is not valid.

                                                                                                                                                                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidNextTokenException", "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" : "InvalidNextTokenException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidNextTokenException", "variableName" : "invalidNextTokenException", "variableType" : "InvalidNextTokenException", "documentation" : null, "simpleType" : "InvalidNextTokenException", "variableSetterType" : "InvalidNextTokenException" }, "wrapper" : false, "xmlNamespace" : null }, "InvalidStateException" : { "c2jName" : "InvalidStateException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                The resource is in a state that does not allow you to perform a specified action.

                                                                                                                                                                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidStateException", "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" : "InvalidStateException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidStateException", "variableName" : "invalidStateException", "variableType" : "InvalidStateException", "documentation" : null, "simpleType" : "InvalidStateException", "variableSetterType" : "InvalidStateException" }, "wrapper" : false, "xmlNamespace" : null }, "LimitExceededException" : { "c2jName" : "LimitExceededException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                The limit of servers or backups has been reached.

                                                                                                                                                                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "LimitExceededException", "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" : "LimitExceededException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "LimitExceededException", "variableName" : "limitExceededException", "variableType" : "LimitExceededException", "documentation" : null, "simpleType" : "LimitExceededException", "variableSetterType" : "LimitExceededException" }, "wrapper" : false, "xmlNamespace" : null }, "ListTagsForResourceRequest" : { "c2jName" : "ListTagsForResourceRequest", "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" : "ListTagsForResource", "locationName" : null, "requestUri" : "/", "target" : "OpsWorksCM_V2016_11_01.ListTagsForResource", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "ResourceArn", "c2jShape" : "AWSOpsWorksCMResourceArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Number (ARN) of an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server for which you want to show applied tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

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

                                                                                                                                                                                                                                                                                The Amazon Resource Number (ARN) of an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server for which you want to show applied tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

                                                                                                                                                                                                                                                                                \n@return The Amazon Resource Number (ARN) of an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server for which you want to show applied tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.\n@deprecated Use {@link #resourceArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Number (ARN) of an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server for which you want to show applied tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

                                                                                                                                                                                                                                                                                \n@param resourceArn The Amazon Resource Number (ARN) of an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server for which you want to show applied tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Number (ARN) of an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server for which you want to show applied tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ResourceArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasResourceArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Number (ARN) of an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server for which you want to show applied tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

                                                                                                                                                                                                                                                                                \n@param resourceArn The Amazon Resource Number (ARN) of an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server for which you want to show applied tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Number (ARN) of an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server for which you want to show applied tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

                                                                                                                                                                                                                                                                                \n@return The Amazon Resource Number (ARN) of an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server for which you want to show applied tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.", "getterModel" : { "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 Amazon Resource Number (ARN) of an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server for which you want to show applied tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

                                                                                                                                                                                                                                                                                \n@param resourceArn The Amazon Resource Number (ARN) of an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server for which you want to show applied tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.", "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 Amazon Resource Number (ARN) of an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server for which you want to show applied tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call ListTagsForResource again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

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

                                                                                                                                                                                                                                                                                NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call ListTagsForResource again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

                                                                                                                                                                                                                                                                                \n@return NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call ListTagsForResource again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call ListTagsForResource again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

                                                                                                                                                                                                                                                                                \n@param nextToken NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call ListTagsForResource again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call ListTagsForResource again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call ListTagsForResource again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

                                                                                                                                                                                                                                                                                \n@param nextToken NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call ListTagsForResource again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call ListTagsForResource again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

                                                                                                                                                                                                                                                                                \n@return NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call ListTagsForResource again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call ListTagsForResource again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

                                                                                                                                                                                                                                                                                \n@param nextToken NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call ListTagsForResource again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.", "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" : "

                                                                                                                                                                                                                                                                                NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call ListTagsForResource again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                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.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                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.\n@deprecated Use {@link #maxResults(Integer)}\n", "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, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "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" : { "MaxResults" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                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.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                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.\n@deprecated Use {@link #maxResults(Integer)}\n", "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, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "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" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call ListTagsForResource again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

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

                                                                                                                                                                                                                                                                                NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call ListTagsForResource again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

                                                                                                                                                                                                                                                                                \n@return NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call ListTagsForResource again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call ListTagsForResource again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

                                                                                                                                                                                                                                                                                \n@param nextToken NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call ListTagsForResource again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call ListTagsForResource again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call ListTagsForResource again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

                                                                                                                                                                                                                                                                                \n@param nextToken NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call ListTagsForResource again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call ListTagsForResource again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

                                                                                                                                                                                                                                                                                \n@return NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call ListTagsForResource again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call ListTagsForResource again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

                                                                                                                                                                                                                                                                                \n@param nextToken NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call ListTagsForResource again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.", "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" : "

                                                                                                                                                                                                                                                                                NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call ListTagsForResource again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ResourceArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "ResourceArn", "c2jShape" : "AWSOpsWorksCMResourceArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Number (ARN) of an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server for which you want to show applied tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

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

                                                                                                                                                                                                                                                                                The Amazon Resource Number (ARN) of an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server for which you want to show applied tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

                                                                                                                                                                                                                                                                                \n@return The Amazon Resource Number (ARN) of an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server for which you want to show applied tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.\n@deprecated Use {@link #resourceArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Number (ARN) of an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server for which you want to show applied tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

                                                                                                                                                                                                                                                                                \n@param resourceArn The Amazon Resource Number (ARN) of an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server for which you want to show applied tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Number (ARN) of an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server for which you want to show applied tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ResourceArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasResourceArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Number (ARN) of an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server for which you want to show applied tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

                                                                                                                                                                                                                                                                                \n@param resourceArn The Amazon Resource Number (ARN) of an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server for which you want to show applied tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Number (ARN) of an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server for which you want to show applied tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

                                                                                                                                                                                                                                                                                \n@return The Amazon Resource Number (ARN) of an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server for which you want to show applied tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.", "getterModel" : { "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 Amazon Resource Number (ARN) of an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server for which you want to show applied tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

                                                                                                                                                                                                                                                                                \n@param resourceArn The Amazon Resource Number (ARN) of an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server for which you want to show applied tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.", "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 Amazon Resource Number (ARN) of an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server for which you want to show applied tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "ResourceArn", "c2jShape" : "AWSOpsWorksCMResourceArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Number (ARN) of an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server for which you want to show applied tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

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

                                                                                                                                                                                                                                                                                The Amazon Resource Number (ARN) of an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server for which you want to show applied tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

                                                                                                                                                                                                                                                                                \n@return The Amazon Resource Number (ARN) of an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server for which you want to show applied tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.\n@deprecated Use {@link #resourceArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Number (ARN) of an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server for which you want to show applied tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

                                                                                                                                                                                                                                                                                \n@param resourceArn The Amazon Resource Number (ARN) of an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server for which you want to show applied tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Number (ARN) of an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server for which you want to show applied tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ResourceArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasResourceArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Number (ARN) of an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server for which you want to show applied tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

                                                                                                                                                                                                                                                                                \n@param resourceArn The Amazon Resource Number (ARN) of an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server for which you want to show applied tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Number (ARN) of an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server for which you want to show applied tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

                                                                                                                                                                                                                                                                                \n@return The Amazon Resource Number (ARN) of an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server for which you want to show applied tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.", "getterModel" : { "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 Amazon Resource Number (ARN) of an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server for which you want to show applied tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

                                                                                                                                                                                                                                                                                \n@param resourceArn The Amazon Resource Number (ARN) of an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server for which you want to show applied tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.", "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 Amazon Resource Number (ARN) of an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server for which you want to show applied tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call ListTagsForResource again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

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

                                                                                                                                                                                                                                                                                NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call ListTagsForResource again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

                                                                                                                                                                                                                                                                                \n@return NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call ListTagsForResource again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call ListTagsForResource again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

                                                                                                                                                                                                                                                                                \n@param nextToken NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call ListTagsForResource again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call ListTagsForResource again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call ListTagsForResource again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

                                                                                                                                                                                                                                                                                \n@param nextToken NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call ListTagsForResource again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call ListTagsForResource again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

                                                                                                                                                                                                                                                                                \n@return NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call ListTagsForResource again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call ListTagsForResource again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

                                                                                                                                                                                                                                                                                \n@param nextToken NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call ListTagsForResource again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.", "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" : "

                                                                                                                                                                                                                                                                                NextToken is a string that is returned in some command responses. It indicates that not all entries have been returned, and that you must run at least one more request to get remaining items. To get remaining results, call ListTagsForResource again, and assign the token from the previous results as the value of the nextToken parameter. If there are no more results, the response object's nextToken parameter value is null. Setting a nextToken value that was not returned in your previous results causes an InvalidNextTokenException to occur.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                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.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                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.\n@deprecated Use {@link #maxResults(Integer)}\n", "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, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "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" : [ "ResourceArn" ], "shapeName" : "ListTagsForResourceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListTagsForResourceRequest", "variableName" : "listTagsForResourceRequest", "variableType" : "ListTagsForResourceRequest", "documentation" : null, "simpleType" : "ListTagsForResourceRequest", "variableSetterType" : "ListTagsForResourceRequest" }, "wrapper" : false, "xmlNamespace" : null }, "ListTagsForResourceResponse" : { "c2jName" : "ListTagsForResourceResponse", "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" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Tags that have been applied to the resource.

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

                                                                                                                                                                                                                                                                                Tags that have been applied to the resource.

                                                                                                                                                                                                                                                                                \n

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

                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                \n@return Tags that have been applied to the resource.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Tags that have been applied to the resource.

                                                                                                                                                                                                                                                                                \n@param tags Tags that have been applied to the resource.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                Tags that have been applied to the resource.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Tags that have been applied to the resource.

                                                                                                                                                                                                                                                                                \n@param tags Tags that have been applied to the resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                Tags that have been applied to the resource.

                                                                                                                                                                                                                                                                                \n

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

                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                \n@return Tags that have been applied to the resource.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Tag)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "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" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                Tags that have been applied to the resource.

                                                                                                                                                                                                                                                                                \n@param tags Tags that have been applied to the resource.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                Tags that have been applied to the resource.

                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                A token that you can use as the value of NextToken in subsequent calls to the API to show more results.

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

                                                                                                                                                                                                                                                                                A token that you can use as the value of NextToken in subsequent calls to the API to show more results.

                                                                                                                                                                                                                                                                                \n@return A token that you can use as the value of NextToken in subsequent calls to the API to show more results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                A token that you can use as the value of NextToken in subsequent calls to the API to show more results.

                                                                                                                                                                                                                                                                                \n@param nextToken A token that you can use as the value of NextToken in subsequent calls to the API to show more results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                A token that you can use as the value of NextToken in subsequent calls to the API to show more results.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                A token that you can use as the value of NextToken in subsequent calls to the API to show more results.

                                                                                                                                                                                                                                                                                \n@param nextToken A token that you can use as the value of NextToken in subsequent calls to the API to show more results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                A token that you can use as the value of NextToken in subsequent calls to the API to show more results.

                                                                                                                                                                                                                                                                                \n@return A token that you can use as the value of NextToken in subsequent calls to the API to show more results.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                A token that you can use as the value of NextToken in subsequent calls to the API to show more results.

                                                                                                                                                                                                                                                                                \n@param nextToken A token that you can use as the value of NextToken in subsequent calls to the API to show more results.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                A token that you can use as the value of NextToken in subsequent calls to the API to show more results.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                A token that you can use as the value of NextToken in subsequent calls to the API to show more results.

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

                                                                                                                                                                                                                                                                                A token that you can use as the value of NextToken in subsequent calls to the API to show more results.

                                                                                                                                                                                                                                                                                \n@return A token that you can use as the value of NextToken in subsequent calls to the API to show more results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                A token that you can use as the value of NextToken in subsequent calls to the API to show more results.

                                                                                                                                                                                                                                                                                \n@param nextToken A token that you can use as the value of NextToken in subsequent calls to the API to show more results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                A token that you can use as the value of NextToken in subsequent calls to the API to show more results.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                A token that you can use as the value of NextToken in subsequent calls to the API to show more results.

                                                                                                                                                                                                                                                                                \n@param nextToken A token that you can use as the value of NextToken in subsequent calls to the API to show more results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                A token that you can use as the value of NextToken in subsequent calls to the API to show more results.

                                                                                                                                                                                                                                                                                \n@return A token that you can use as the value of NextToken in subsequent calls to the API to show more results.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                A token that you can use as the value of NextToken in subsequent calls to the API to show more results.

                                                                                                                                                                                                                                                                                \n@param nextToken A token that you can use as the value of NextToken in subsequent calls to the API to show more results.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                A token that you can use as the value of NextToken in subsequent calls to the API to show more results.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Tags" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Tags that have been applied to the resource.

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

                                                                                                                                                                                                                                                                                Tags that have been applied to the resource.

                                                                                                                                                                                                                                                                                \n

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

                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                \n@return Tags that have been applied to the resource.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Tags that have been applied to the resource.

                                                                                                                                                                                                                                                                                \n@param tags Tags that have been applied to the resource.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                Tags that have been applied to the resource.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Tags that have been applied to the resource.

                                                                                                                                                                                                                                                                                \n@param tags Tags that have been applied to the resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                Tags that have been applied to the resource.

                                                                                                                                                                                                                                                                                \n

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

                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                \n@return Tags that have been applied to the resource.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Tag)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "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" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                Tags that have been applied to the resource.

                                                                                                                                                                                                                                                                                \n@param tags Tags that have been applied to the resource.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                Tags that have been applied to the resource.

                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Tags that have been applied to the resource.

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

                                                                                                                                                                                                                                                                                Tags that have been applied to the resource.

                                                                                                                                                                                                                                                                                \n

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

                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                \n@return Tags that have been applied to the resource.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Tags that have been applied to the resource.

                                                                                                                                                                                                                                                                                \n@param tags Tags that have been applied to the resource.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                Tags that have been applied to the resource.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Tags that have been applied to the resource.

                                                                                                                                                                                                                                                                                \n@param tags Tags that have been applied to the resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                Tags that have been applied to the resource.

                                                                                                                                                                                                                                                                                \n

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

                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                \n@return Tags that have been applied to the resource.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Tag)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "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" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                Tags that have been applied to the resource.

                                                                                                                                                                                                                                                                                \n@param tags Tags that have been applied to the resource.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                Tags that have been applied to the resource.

                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                A token that you can use as the value of NextToken in subsequent calls to the API to show more results.

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

                                                                                                                                                                                                                                                                                A token that you can use as the value of NextToken in subsequent calls to the API to show more results.

                                                                                                                                                                                                                                                                                \n@return A token that you can use as the value of NextToken in subsequent calls to the API to show more results.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                A token that you can use as the value of NextToken in subsequent calls to the API to show more results.

                                                                                                                                                                                                                                                                                \n@param nextToken A token that you can use as the value of NextToken in subsequent calls to the API to show more results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                A token that you can use as the value of NextToken in subsequent calls to the API to show more results.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                A token that you can use as the value of NextToken in subsequent calls to the API to show more results.

                                                                                                                                                                                                                                                                                \n@param nextToken A token that you can use as the value of NextToken in subsequent calls to the API to show more results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                A token that you can use as the value of NextToken in subsequent calls to the API to show more results.

                                                                                                                                                                                                                                                                                \n@return A token that you can use as the value of NextToken in subsequent calls to the API to show more results.", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                A token that you can use as the value of NextToken in subsequent calls to the API to show more results.

                                                                                                                                                                                                                                                                                \n@param nextToken A token that you can use as the value of NextToken in subsequent calls to the API to show more results.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                A token that you can use as the value of NextToken in subsequent calls to the API to show more results.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListTagsForResourceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListTagsForResourceResponse", "variableName" : "listTagsForResourceResponse", "variableType" : "ListTagsForResourceResponse", "documentation" : null, "simpleType" : "ListTagsForResourceResponse", "variableSetterType" : "ListTagsForResourceResponse" }, "wrapper" : false, "xmlNamespace" : null }, "MaintenanceStatus" : { "c2jName" : "MaintenanceStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "SUCCESS", "value" : "SUCCESS" }, { "name" : "FAILED", "value" : "FAILED" } ], "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" : "MaintenanceStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "MaintenanceStatus", "variableName" : "maintenanceStatus", "variableType" : "MaintenanceStatus", "documentation" : null, "simpleType" : "MaintenanceStatus", "variableSetterType" : "MaintenanceStatus" }, "wrapper" : false, "xmlNamespace" : null }, "NodeAssociationStatus" : { "c2jName" : "NodeAssociationStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                The status of the association or disassociation request.

                                                                                                                                                                                                                                                                                Possible values:

                                                                                                                                                                                                                                                                                • SUCCESS: The association or disassociation succeeded.

                                                                                                                                                                                                                                                                                • FAILED: The association or disassociation failed.

                                                                                                                                                                                                                                                                                • IN_PROGRESS: The association or disassociation is still in progress.

                                                                                                                                                                                                                                                                                ", "endpointDiscovery" : null, "enums" : [ { "name" : "SUCCESS", "value" : "SUCCESS" }, { "name" : "FAILED", "value" : "FAILED" }, { "name" : "IN_PROGRESS", "value" : "IN_PROGRESS" } ], "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" : "NodeAssociationStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "NodeAssociationStatus", "variableName" : "nodeAssociationStatus", "variableType" : "NodeAssociationStatus", "documentation" : null, "simpleType" : "NodeAssociationStatus", "variableSetterType" : "NodeAssociationStatus" }, "wrapper" : false, "xmlNamespace" : null }, "ResourceAlreadyExistsException" : { "c2jName" : "ResourceAlreadyExistsException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                The requested resource cannot be created because it already exists.

                                                                                                                                                                                                                                                                                ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ResourceAlreadyExistsException", "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" : "ResourceAlreadyExistsException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ResourceAlreadyExistsException", "variableName" : "resourceAlreadyExistsException", "variableType" : "ResourceAlreadyExistsException", "documentation" : null, "simpleType" : "ResourceAlreadyExistsException", "variableSetterType" : "ResourceAlreadyExistsException" }, "wrapper" : false, "xmlNamespace" : null }, "ResourceNotFoundException" : { "c2jName" : "ResourceNotFoundException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                The requested resource does not exist, or access was denied.

                                                                                                                                                                                                                                                                                ", "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 }, "RestoreServerRequest" : { "c2jName" : "RestoreServerRequest", "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" : "RestoreServer", "locationName" : null, "requestUri" : "/", "target" : "OpsWorksCM_V2016_11_01.RestoreServer", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBackupId", "beanStyleSetterMethodName" : "setBackupId", "c2jName" : "BackupId", "c2jShape" : "BackupId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The ID of the backup that you want to use to restore a server.

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

                                                                                                                                                                                                                                                                                The ID of the backup that you want to use to restore a server.

                                                                                                                                                                                                                                                                                \n@return The ID of the backup that you want to use to restore a server.\n@deprecated Use {@link #backupId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The ID of the backup that you want to use to restore a server.

                                                                                                                                                                                                                                                                                \n@param backupId The ID of the backup that you want to use to restore a server.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #backupId(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                The ID of the backup that you want to use to restore a server.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BackupId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBackupId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "backupId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The ID of the backup that you want to use to restore a server.

                                                                                                                                                                                                                                                                                \n@param backupId The ID of the backup that you want to use to restore a server.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "backupId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The ID of the backup that you want to use to restore a server.

                                                                                                                                                                                                                                                                                \n@return The ID of the backup that you want to use to restore a server.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BackupId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BackupId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BackupId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                The ID of the backup that you want to use to restore a server.

                                                                                                                                                                                                                                                                                \n@param backupId The ID of the backup that you want to use to restore a server.", "setterMethodName" : "setBackupId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "backupId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "backupId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                The ID of the backup that you want to use to restore a server.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServerName", "beanStyleSetterMethodName" : "setServerName", "c2jName" : "ServerName", "c2jShape" : "ServerName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The name of the server that you want to restore.

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

                                                                                                                                                                                                                                                                                The name of the server that you want to restore.

                                                                                                                                                                                                                                                                                \n@return The name of the server that you want to restore.\n@deprecated Use {@link #serverName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The name of the server that you want to restore.

                                                                                                                                                                                                                                                                                \n@param serverName The name of the server that you want to restore.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serverName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                The name of the server that you want to restore.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serverName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The name of the server that you want to restore.

                                                                                                                                                                                                                                                                                \n@param serverName The name of the server that you want to restore.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serverName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The name of the server that you want to restore.

                                                                                                                                                                                                                                                                                \n@return The name of the server that you want to restore.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServerName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                The name of the server that you want to restore.

                                                                                                                                                                                                                                                                                \n@param serverName The name of the server that you want to restore.", "setterMethodName" : "setServerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                The name of the server that you want to restore.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInstanceType", "beanStyleSetterMethodName" : "setInstanceType", "c2jName" : "InstanceType", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The type of instance to restore. Valid values must be specified in the following format: ^([cm][34]|t2).* For example, m5.large. Valid values are m5.large, r5.xlarge, and r5.2xlarge. If you do not specify this parameter, RestoreServer uses the instance type from the specified backup.

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

                                                                                                                                                                                                                                                                                The type of instance to restore. Valid values must be specified in the following format: ^([cm][34]|t2).* For example, m5.large. Valid values are m5.large, r5.xlarge, and r5.2xlarge. If you do not specify this parameter, RestoreServer uses the instance type from the specified backup.

                                                                                                                                                                                                                                                                                \n@return The type of instance to restore. Valid values must be specified in the following format: ^([cm][34]|t2).* For example, m5.large. Valid values are m5.large, r5.xlarge, and r5.2xlarge. If you do not specify this parameter, RestoreServer uses the instance type from the specified backup.\n@deprecated Use {@link #instanceType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The type of instance to restore. Valid values must be specified in the following format: ^([cm][34]|t2).* For example, m5.large. Valid values are m5.large, r5.xlarge, and r5.2xlarge. If you do not specify this parameter, RestoreServer uses the instance type from the specified backup.

                                                                                                                                                                                                                                                                                \n@param instanceType The type of instance to restore. Valid values must be specified in the following format: ^([cm][34]|t2).* For example, m5.large. Valid values are m5.large, r5.xlarge, and r5.2xlarge. If you do not specify this parameter, RestoreServer uses the instance type from the specified backup.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #instanceType(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                The type of instance to restore. Valid values must be specified in the following format: ^([cm][34]|t2).* For example, m5.large. Valid values are m5.large, r5.xlarge, and r5.2xlarge. If you do not specify this parameter, RestoreServer uses the instance type from the specified backup.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InstanceType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInstanceType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceType", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The type of instance to restore. Valid values must be specified in the following format: ^([cm][34]|t2).* For example, m5.large. Valid values are m5.large, r5.xlarge, and r5.2xlarge. If you do not specify this parameter, RestoreServer uses the instance type from the specified backup.

                                                                                                                                                                                                                                                                                \n@param instanceType The type of instance to restore. Valid values must be specified in the following format: ^([cm][34]|t2).* For example, m5.large. Valid values are m5.large, r5.xlarge, and r5.2xlarge. If you do not specify this parameter, RestoreServer uses the instance type from the specified backup.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceType", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The type of instance to restore. Valid values must be specified in the following format: ^([cm][34]|t2).* For example, m5.large. Valid values are m5.large, r5.xlarge, and r5.2xlarge. If you do not specify this parameter, RestoreServer uses the instance type from the specified backup.

                                                                                                                                                                                                                                                                                \n@return The type of instance to restore. Valid values must be specified in the following format: ^([cm][34]|t2).* For example, m5.large. Valid values are m5.large, r5.xlarge, and r5.2xlarge. If you do not specify this parameter, RestoreServer uses the instance type from the specified backup.", "getterModel" : { "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 type of instance to restore. Valid values must be specified in the following format: ^([cm][34]|t2).* For example, m5.large. Valid values are m5.large, r5.xlarge, and r5.2xlarge. If you do not specify this parameter, RestoreServer uses the instance type from the specified backup.

                                                                                                                                                                                                                                                                                \n@param instanceType The type of instance to restore. Valid values must be specified in the following format: ^([cm][34]|t2).* For example, m5.large. Valid values are m5.large, r5.xlarge, and r5.2xlarge. If you do not specify this parameter, RestoreServer uses the instance type from the specified backup.", "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 type of instance to restore. Valid values must be specified in the following format: ^([cm][34]|t2).* For example, m5.large. Valid values are m5.large, r5.xlarge, and r5.2xlarge. If you do not specify this parameter, RestoreServer uses the instance type from the specified backup.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKeyPair", "beanStyleSetterMethodName" : "setKeyPair", "c2jName" : "KeyPair", "c2jShape" : "KeyPair", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The name of the key pair to set on the new EC2 instance. This can be helpful if the administrator no longer has the 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 #keyPair(String)}.\n@param keyPair a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #keyPair(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                The name of the key pair to set on the new EC2 instance. This can be helpful if the administrator no longer has the SSH key.

                                                                                                                                                                                                                                                                                \n@return The name of the key pair to set on the new EC2 instance. This can be helpful if the administrator no longer has the SSH key.\n@deprecated Use {@link #keyPair()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The name of the key pair to set on the new EC2 instance. This can be helpful if the administrator no longer has the SSH key.

                                                                                                                                                                                                                                                                                \n@param keyPair The name of the key pair to set on the new EC2 instance. This can be helpful if the administrator no longer has the SSH key.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #keyPair(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                The name of the key pair to set on the new EC2 instance. This can be helpful if the administrator no longer has the SSH key.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KeyPair property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKeyPair", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "keyPair", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The name of the key pair to set on the new EC2 instance. This can be helpful if the administrator no longer has the SSH key.

                                                                                                                                                                                                                                                                                \n@param keyPair The name of the key pair to set on the new EC2 instance. This can be helpful if the administrator no longer has the SSH key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "keyPair", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The name of the key pair to set on the new EC2 instance. This can be helpful if the administrator no longer has the SSH key.

                                                                                                                                                                                                                                                                                \n@return The name of the key pair to set on the new EC2 instance. This can be helpful if the administrator no longer has the 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" : "KeyPair", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KeyPair", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KeyPair", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                The name of the key pair to set on the new EC2 instance. This can be helpful if the administrator no longer has the SSH key.

                                                                                                                                                                                                                                                                                \n@param keyPair The name of the key pair to set on the new EC2 instance. This can be helpful if the administrator no longer has the SSH key.", "setterMethodName" : "setKeyPair", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "keyPair", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "keyPair", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                The name of the key pair to set on the new EC2 instance. This can be helpful if the administrator no longer has the SSH key.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "BackupId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBackupId", "beanStyleSetterMethodName" : "setBackupId", "c2jName" : "BackupId", "c2jShape" : "BackupId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The ID of the backup that you want to use to restore a server.

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

                                                                                                                                                                                                                                                                                The ID of the backup that you want to use to restore a server.

                                                                                                                                                                                                                                                                                \n@return The ID of the backup that you want to use to restore a server.\n@deprecated Use {@link #backupId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The ID of the backup that you want to use to restore a server.

                                                                                                                                                                                                                                                                                \n@param backupId The ID of the backup that you want to use to restore a server.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #backupId(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                The ID of the backup that you want to use to restore a server.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BackupId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBackupId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "backupId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The ID of the backup that you want to use to restore a server.

                                                                                                                                                                                                                                                                                \n@param backupId The ID of the backup that you want to use to restore a server.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "backupId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The ID of the backup that you want to use to restore a server.

                                                                                                                                                                                                                                                                                \n@return The ID of the backup that you want to use to restore a server.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BackupId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BackupId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BackupId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                The ID of the backup that you want to use to restore a server.

                                                                                                                                                                                                                                                                                \n@param backupId The ID of the backup that you want to use to restore a server.", "setterMethodName" : "setBackupId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "backupId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "backupId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                The ID of the backup that you want to use to restore a server.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "InstanceType" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInstanceType", "beanStyleSetterMethodName" : "setInstanceType", "c2jName" : "InstanceType", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The type of instance to restore. Valid values must be specified in the following format: ^([cm][34]|t2).* For example, m5.large. Valid values are m5.large, r5.xlarge, and r5.2xlarge. If you do not specify this parameter, RestoreServer uses the instance type from the specified backup.

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

                                                                                                                                                                                                                                                                                The type of instance to restore. Valid values must be specified in the following format: ^([cm][34]|t2).* For example, m5.large. Valid values are m5.large, r5.xlarge, and r5.2xlarge. If you do not specify this parameter, RestoreServer uses the instance type from the specified backup.

                                                                                                                                                                                                                                                                                \n@return The type of instance to restore. Valid values must be specified in the following format: ^([cm][34]|t2).* For example, m5.large. Valid values are m5.large, r5.xlarge, and r5.2xlarge. If you do not specify this parameter, RestoreServer uses the instance type from the specified backup.\n@deprecated Use {@link #instanceType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The type of instance to restore. Valid values must be specified in the following format: ^([cm][34]|t2).* For example, m5.large. Valid values are m5.large, r5.xlarge, and r5.2xlarge. If you do not specify this parameter, RestoreServer uses the instance type from the specified backup.

                                                                                                                                                                                                                                                                                \n@param instanceType The type of instance to restore. Valid values must be specified in the following format: ^([cm][34]|t2).* For example, m5.large. Valid values are m5.large, r5.xlarge, and r5.2xlarge. If you do not specify this parameter, RestoreServer uses the instance type from the specified backup.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #instanceType(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                The type of instance to restore. Valid values must be specified in the following format: ^([cm][34]|t2).* For example, m5.large. Valid values are m5.large, r5.xlarge, and r5.2xlarge. If you do not specify this parameter, RestoreServer uses the instance type from the specified backup.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InstanceType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInstanceType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceType", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The type of instance to restore. Valid values must be specified in the following format: ^([cm][34]|t2).* For example, m5.large. Valid values are m5.large, r5.xlarge, and r5.2xlarge. If you do not specify this parameter, RestoreServer uses the instance type from the specified backup.

                                                                                                                                                                                                                                                                                \n@param instanceType The type of instance to restore. Valid values must be specified in the following format: ^([cm][34]|t2).* For example, m5.large. Valid values are m5.large, r5.xlarge, and r5.2xlarge. If you do not specify this parameter, RestoreServer uses the instance type from the specified backup.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceType", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The type of instance to restore. Valid values must be specified in the following format: ^([cm][34]|t2).* For example, m5.large. Valid values are m5.large, r5.xlarge, and r5.2xlarge. If you do not specify this parameter, RestoreServer uses the instance type from the specified backup.

                                                                                                                                                                                                                                                                                \n@return The type of instance to restore. Valid values must be specified in the following format: ^([cm][34]|t2).* For example, m5.large. Valid values are m5.large, r5.xlarge, and r5.2xlarge. If you do not specify this parameter, RestoreServer uses the instance type from the specified backup.", "getterModel" : { "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 type of instance to restore. Valid values must be specified in the following format: ^([cm][34]|t2).* For example, m5.large. Valid values are m5.large, r5.xlarge, and r5.2xlarge. If you do not specify this parameter, RestoreServer uses the instance type from the specified backup.

                                                                                                                                                                                                                                                                                \n@param instanceType The type of instance to restore. Valid values must be specified in the following format: ^([cm][34]|t2).* For example, m5.large. Valid values are m5.large, r5.xlarge, and r5.2xlarge. If you do not specify this parameter, RestoreServer uses the instance type from the specified backup.", "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 type of instance to restore. Valid values must be specified in the following format: ^([cm][34]|t2).* For example, m5.large. Valid values are m5.large, r5.xlarge, and r5.2xlarge. If you do not specify this parameter, RestoreServer uses the instance type from the specified backup.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "KeyPair" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKeyPair", "beanStyleSetterMethodName" : "setKeyPair", "c2jName" : "KeyPair", "c2jShape" : "KeyPair", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The name of the key pair to set on the new EC2 instance. This can be helpful if the administrator no longer has the 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 #keyPair(String)}.\n@param keyPair a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #keyPair(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                The name of the key pair to set on the new EC2 instance. This can be helpful if the administrator no longer has the SSH key.

                                                                                                                                                                                                                                                                                \n@return The name of the key pair to set on the new EC2 instance. This can be helpful if the administrator no longer has the SSH key.\n@deprecated Use {@link #keyPair()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The name of the key pair to set on the new EC2 instance. This can be helpful if the administrator no longer has the SSH key.

                                                                                                                                                                                                                                                                                \n@param keyPair The name of the key pair to set on the new EC2 instance. This can be helpful if the administrator no longer has the SSH key.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #keyPair(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                The name of the key pair to set on the new EC2 instance. This can be helpful if the administrator no longer has the SSH key.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KeyPair property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKeyPair", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "keyPair", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The name of the key pair to set on the new EC2 instance. This can be helpful if the administrator no longer has the SSH key.

                                                                                                                                                                                                                                                                                \n@param keyPair The name of the key pair to set on the new EC2 instance. This can be helpful if the administrator no longer has the SSH key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "keyPair", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The name of the key pair to set on the new EC2 instance. This can be helpful if the administrator no longer has the SSH key.

                                                                                                                                                                                                                                                                                \n@return The name of the key pair to set on the new EC2 instance. This can be helpful if the administrator no longer has the 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" : "KeyPair", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KeyPair", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KeyPair", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                The name of the key pair to set on the new EC2 instance. This can be helpful if the administrator no longer has the SSH key.

                                                                                                                                                                                                                                                                                \n@param keyPair The name of the key pair to set on the new EC2 instance. This can be helpful if the administrator no longer has the SSH key.", "setterMethodName" : "setKeyPair", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "keyPair", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "keyPair", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                The name of the key pair to set on the new EC2 instance. This can be helpful if the administrator no longer has the SSH key.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ServerName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServerName", "beanStyleSetterMethodName" : "setServerName", "c2jName" : "ServerName", "c2jShape" : "ServerName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The name of the server that you want to restore.

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

                                                                                                                                                                                                                                                                                The name of the server that you want to restore.

                                                                                                                                                                                                                                                                                \n@return The name of the server that you want to restore.\n@deprecated Use {@link #serverName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The name of the server that you want to restore.

                                                                                                                                                                                                                                                                                \n@param serverName The name of the server that you want to restore.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serverName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                The name of the server that you want to restore.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serverName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The name of the server that you want to restore.

                                                                                                                                                                                                                                                                                \n@param serverName The name of the server that you want to restore.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serverName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The name of the server that you want to restore.

                                                                                                                                                                                                                                                                                \n@return The name of the server that you want to restore.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServerName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                The name of the server that you want to restore.

                                                                                                                                                                                                                                                                                \n@param serverName The name of the server that you want to restore.", "setterMethodName" : "setServerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                The name of the server that you want to restore.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBackupId", "beanStyleSetterMethodName" : "setBackupId", "c2jName" : "BackupId", "c2jShape" : "BackupId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The ID of the backup that you want to use to restore a server.

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

                                                                                                                                                                                                                                                                                The ID of the backup that you want to use to restore a server.

                                                                                                                                                                                                                                                                                \n@return The ID of the backup that you want to use to restore a server.\n@deprecated Use {@link #backupId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The ID of the backup that you want to use to restore a server.

                                                                                                                                                                                                                                                                                \n@param backupId The ID of the backup that you want to use to restore a server.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #backupId(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                The ID of the backup that you want to use to restore a server.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BackupId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBackupId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "backupId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The ID of the backup that you want to use to restore a server.

                                                                                                                                                                                                                                                                                \n@param backupId The ID of the backup that you want to use to restore a server.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "backupId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The ID of the backup that you want to use to restore a server.

                                                                                                                                                                                                                                                                                \n@return The ID of the backup that you want to use to restore a server.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BackupId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BackupId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BackupId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                The ID of the backup that you want to use to restore a server.

                                                                                                                                                                                                                                                                                \n@param backupId The ID of the backup that you want to use to restore a server.", "setterMethodName" : "setBackupId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "backupId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "backupId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                The ID of the backup that you want to use to restore a server.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServerName", "beanStyleSetterMethodName" : "setServerName", "c2jName" : "ServerName", "c2jShape" : "ServerName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The name of the server that you want to restore.

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

                                                                                                                                                                                                                                                                                The name of the server that you want to restore.

                                                                                                                                                                                                                                                                                \n@return The name of the server that you want to restore.\n@deprecated Use {@link #serverName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The name of the server that you want to restore.

                                                                                                                                                                                                                                                                                \n@param serverName The name of the server that you want to restore.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serverName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                The name of the server that you want to restore.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serverName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The name of the server that you want to restore.

                                                                                                                                                                                                                                                                                \n@param serverName The name of the server that you want to restore.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serverName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The name of the server that you want to restore.

                                                                                                                                                                                                                                                                                \n@return The name of the server that you want to restore.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServerName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                The name of the server that you want to restore.

                                                                                                                                                                                                                                                                                \n@param serverName The name of the server that you want to restore.", "setterMethodName" : "setServerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                The name of the server that you want to restore.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInstanceType", "beanStyleSetterMethodName" : "setInstanceType", "c2jName" : "InstanceType", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The type of instance to restore. Valid values must be specified in the following format: ^([cm][34]|t2).* For example, m5.large. Valid values are m5.large, r5.xlarge, and r5.2xlarge. If you do not specify this parameter, RestoreServer uses the instance type from the specified backup.

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

                                                                                                                                                                                                                                                                                The type of instance to restore. Valid values must be specified in the following format: ^([cm][34]|t2).* For example, m5.large. Valid values are m5.large, r5.xlarge, and r5.2xlarge. If you do not specify this parameter, RestoreServer uses the instance type from the specified backup.

                                                                                                                                                                                                                                                                                \n@return The type of instance to restore. Valid values must be specified in the following format: ^([cm][34]|t2).* For example, m5.large. Valid values are m5.large, r5.xlarge, and r5.2xlarge. If you do not specify this parameter, RestoreServer uses the instance type from the specified backup.\n@deprecated Use {@link #instanceType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The type of instance to restore. Valid values must be specified in the following format: ^([cm][34]|t2).* For example, m5.large. Valid values are m5.large, r5.xlarge, and r5.2xlarge. If you do not specify this parameter, RestoreServer uses the instance type from the specified backup.

                                                                                                                                                                                                                                                                                \n@param instanceType The type of instance to restore. Valid values must be specified in the following format: ^([cm][34]|t2).* For example, m5.large. Valid values are m5.large, r5.xlarge, and r5.2xlarge. If you do not specify this parameter, RestoreServer uses the instance type from the specified backup.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #instanceType(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                The type of instance to restore. Valid values must be specified in the following format: ^([cm][34]|t2).* For example, m5.large. Valid values are m5.large, r5.xlarge, and r5.2xlarge. If you do not specify this parameter, RestoreServer uses the instance type from the specified backup.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InstanceType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInstanceType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceType", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The type of instance to restore. Valid values must be specified in the following format: ^([cm][34]|t2).* For example, m5.large. Valid values are m5.large, r5.xlarge, and r5.2xlarge. If you do not specify this parameter, RestoreServer uses the instance type from the specified backup.

                                                                                                                                                                                                                                                                                \n@param instanceType The type of instance to restore. Valid values must be specified in the following format: ^([cm][34]|t2).* For example, m5.large. Valid values are m5.large, r5.xlarge, and r5.2xlarge. If you do not specify this parameter, RestoreServer uses the instance type from the specified backup.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceType", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The type of instance to restore. Valid values must be specified in the following format: ^([cm][34]|t2).* For example, m5.large. Valid values are m5.large, r5.xlarge, and r5.2xlarge. If you do not specify this parameter, RestoreServer uses the instance type from the specified backup.

                                                                                                                                                                                                                                                                                \n@return The type of instance to restore. Valid values must be specified in the following format: ^([cm][34]|t2).* For example, m5.large. Valid values are m5.large, r5.xlarge, and r5.2xlarge. If you do not specify this parameter, RestoreServer uses the instance type from the specified backup.", "getterModel" : { "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 type of instance to restore. Valid values must be specified in the following format: ^([cm][34]|t2).* For example, m5.large. Valid values are m5.large, r5.xlarge, and r5.2xlarge. If you do not specify this parameter, RestoreServer uses the instance type from the specified backup.

                                                                                                                                                                                                                                                                                \n@param instanceType The type of instance to restore. Valid values must be specified in the following format: ^([cm][34]|t2).* For example, m5.large. Valid values are m5.large, r5.xlarge, and r5.2xlarge. If you do not specify this parameter, RestoreServer uses the instance type from the specified backup.", "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 type of instance to restore. Valid values must be specified in the following format: ^([cm][34]|t2).* For example, m5.large. Valid values are m5.large, r5.xlarge, and r5.2xlarge. If you do not specify this parameter, RestoreServer uses the instance type from the specified backup.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKeyPair", "beanStyleSetterMethodName" : "setKeyPair", "c2jName" : "KeyPair", "c2jShape" : "KeyPair", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The name of the key pair to set on the new EC2 instance. This can be helpful if the administrator no longer has the 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 #keyPair(String)}.\n@param keyPair a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #keyPair(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                The name of the key pair to set on the new EC2 instance. This can be helpful if the administrator no longer has the SSH key.

                                                                                                                                                                                                                                                                                \n@return The name of the key pair to set on the new EC2 instance. This can be helpful if the administrator no longer has the SSH key.\n@deprecated Use {@link #keyPair()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The name of the key pair to set on the new EC2 instance. This can be helpful if the administrator no longer has the SSH key.

                                                                                                                                                                                                                                                                                \n@param keyPair The name of the key pair to set on the new EC2 instance. This can be helpful if the administrator no longer has the SSH key.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #keyPair(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                The name of the key pair to set on the new EC2 instance. This can be helpful if the administrator no longer has the SSH key.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KeyPair property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKeyPair", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "keyPair", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The name of the key pair to set on the new EC2 instance. This can be helpful if the administrator no longer has the SSH key.

                                                                                                                                                                                                                                                                                \n@param keyPair The name of the key pair to set on the new EC2 instance. This can be helpful if the administrator no longer has the SSH key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "keyPair", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The name of the key pair to set on the new EC2 instance. This can be helpful if the administrator no longer has the SSH key.

                                                                                                                                                                                                                                                                                \n@return The name of the key pair to set on the new EC2 instance. This can be helpful if the administrator no longer has the 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" : "KeyPair", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KeyPair", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KeyPair", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                The name of the key pair to set on the new EC2 instance. This can be helpful if the administrator no longer has the SSH key.

                                                                                                                                                                                                                                                                                \n@param keyPair The name of the key pair to set on the new EC2 instance. This can be helpful if the administrator no longer has the SSH key.", "setterMethodName" : "setKeyPair", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "keyPair", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "keyPair", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                The name of the key pair to set on the new EC2 instance. This can be helpful if the administrator no longer has the SSH key.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "BackupId", "ServerName" ], "shapeName" : "RestoreServerRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "RestoreServerRequest", "variableName" : "restoreServerRequest", "variableType" : "RestoreServerRequest", "documentation" : null, "simpleType" : "RestoreServerRequest", "variableSetterType" : "RestoreServerRequest" }, "wrapper" : false, "xmlNamespace" : null }, "RestoreServerResponse" : { "c2jName" : "RestoreServerResponse", "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" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RestoreServerResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RestoreServerResponse", "variableName" : "restoreServerResponse", "variableType" : "RestoreServerResponse", "documentation" : null, "simpleType" : "RestoreServerResponse", "variableSetterType" : "RestoreServerResponse" }, "wrapper" : false, "xmlNamespace" : null }, "Server" : { "c2jName" : "Server", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                Describes a configuration management server.

                                                                                                                                                                                                                                                                                ", "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" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAssociatePublicIpAddress", "beanStyleSetterMethodName" : "setAssociatePublicIpAddress", "c2jName" : "AssociatePublicIpAddress", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Associate a public IP address with a server that you are launching.

                                                                                                                                                                                                                                                                                \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 #associatePublicIpAddress(Boolean)}.\n@param associatePublicIpAddress 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 #associatePublicIpAddress(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                Associate a public IP address with a server that you are launching.

                                                                                                                                                                                                                                                                                \n@return Associate a public IP address with a server that you are launching.\n@deprecated Use {@link #associatePublicIpAddress()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Associate a public IP address with a server that you are launching.

                                                                                                                                                                                                                                                                                \n@param associatePublicIpAddress Associate a public IP address with a server that you are launching.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #associatePublicIpAddress(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                Associate a public IP address with a server that you are launching.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AssociatePublicIpAddress property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAssociatePublicIpAddress", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associatePublicIpAddress", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Associate a public IP address with a server that you are launching.

                                                                                                                                                                                                                                                                                \n@param associatePublicIpAddress Associate a public IP address with a server that you are launching.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associatePublicIpAddress", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                Associate a public IP address with a server that you are launching.

                                                                                                                                                                                                                                                                                \n@return Associate a public IP address with a server that you are launching.", "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" : "AssociatePublicIpAddress", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociatePublicIpAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AssociatePublicIpAddress", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                Associate a public IP address with a server that you are launching.

                                                                                                                                                                                                                                                                                \n@param associatePublicIpAddress Associate a public IP address with a server that you are launching.", "setterMethodName" : "setAssociatePublicIpAddress", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "associatePublicIpAddress", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "associatePublicIpAddress", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                Associate a public IP address with a server that you are launching.

                                                                                                                                                                                                                                                                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBackupRetentionCount", "beanStyleSetterMethodName" : "setBackupRetentionCount", "c2jName" : "BackupRetentionCount", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The number of automated backups to keep.

                                                                                                                                                                                                                                                                                \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 #backupRetentionCount(Integer)}.\n@param backupRetentionCount 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 #backupRetentionCount(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                The number of automated backups to keep.

                                                                                                                                                                                                                                                                                \n@return The number of automated backups to keep.\n@deprecated Use {@link #backupRetentionCount()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The number of automated backups to keep.

                                                                                                                                                                                                                                                                                \n@param backupRetentionCount The number of automated backups to keep.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #backupRetentionCount(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                The number of automated backups to keep.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BackupRetentionCount property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBackupRetentionCount", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "backupRetentionCount", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The number of automated backups to keep.

                                                                                                                                                                                                                                                                                \n@param backupRetentionCount The number of automated backups to keep.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "backupRetentionCount", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The number of automated backups to keep.

                                                                                                                                                                                                                                                                                \n@return The number of automated backups to keep.", "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" : "BackupRetentionCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BackupRetentionCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "BackupRetentionCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                The number of automated backups to keep.

                                                                                                                                                                                                                                                                                \n@param backupRetentionCount The number of automated backups to keep.", "setterMethodName" : "setBackupRetentionCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "backupRetentionCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "backupRetentionCount", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                The number of automated backups to keep.

                                                                                                                                                                                                                                                                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServerName", "beanStyleSetterMethodName" : "setServerName", "c2jName" : "ServerName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The name of the server.

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

                                                                                                                                                                                                                                                                                The name of the server.

                                                                                                                                                                                                                                                                                \n@return The name of the server.\n@deprecated Use {@link #serverName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The name of the server.

                                                                                                                                                                                                                                                                                \n@param serverName The name of the server.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serverName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                The name of the server.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serverName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The name of the server.

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

                                                                                                                                                                                                                                                                                The name of the server.

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

                                                                                                                                                                                                                                                                                The name of the server.

                                                                                                                                                                                                                                                                                \n@param serverName The name of the server.", "setterMethodName" : "setServerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                The name of the server.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Time stamp of server creation. Example 2016-07-29T13:38:47.520Z

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

                                                                                                                                                                                                                                                                                Time stamp of server creation. Example 2016-07-29T13:38:47.520Z

                                                                                                                                                                                                                                                                                \n@return Time stamp of server creation. Example 2016-07-29T13:38:47.520Z\n@deprecated Use {@link #createdAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Time stamp of server creation. Example 2016-07-29T13:38:47.520Z

                                                                                                                                                                                                                                                                                \n@param createdAt Time stamp of server creation. Example 2016-07-29T13:38:47.520Z\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #createdAt(Instant)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                Time stamp of server creation. Example 2016-07-29T13:38:47.520Z

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CreatedAt property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCreatedAt", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdAt", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Time stamp of server creation. Example 2016-07-29T13:38:47.520Z

                                                                                                                                                                                                                                                                                \n@param createdAt Time stamp of server creation. Example 2016-07-29T13:38:47.520Z\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdAt", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                Time stamp of server creation. Example 2016-07-29T13:38:47.520Z

                                                                                                                                                                                                                                                                                \n@return Time stamp of server creation. Example 2016-07-29T13:38:47.520Z", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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" : "INSTANT", "name" : "CreatedAt", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                Time stamp of server creation. Example 2016-07-29T13:38:47.520Z

                                                                                                                                                                                                                                                                                \n@param createdAt Time stamp of server creation. Example 2016-07-29T13:38:47.520Z", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdAt", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdAt", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                Time stamp of server creation. Example 2016-07-29T13:38:47.520Z

                                                                                                                                                                                                                                                                                ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCloudFormationStackArn", "beanStyleSetterMethodName" : "setCloudFormationStackArn", "c2jName" : "CloudFormationStackArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The ARN of the CloudFormation stack that was used to create the server.

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

                                                                                                                                                                                                                                                                                The ARN of the CloudFormation stack that was used to create the server.

                                                                                                                                                                                                                                                                                \n@return The ARN of the CloudFormation stack that was used to create the server.\n@deprecated Use {@link #cloudFormationStackArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The ARN of the CloudFormation stack that was used to create the server.

                                                                                                                                                                                                                                                                                \n@param cloudFormationStackArn The ARN of the CloudFormation stack that was used to create the server.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cloudFormationStackArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                The ARN of the CloudFormation stack that was used to create the server.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CloudFormationStackArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCloudFormationStackArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cloudFormationStackArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The ARN of the CloudFormation stack that was used to create the server.

                                                                                                                                                                                                                                                                                \n@param cloudFormationStackArn The ARN of the CloudFormation stack that was used to create the server.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudFormationStackArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The ARN of the CloudFormation stack that was used to create the server.

                                                                                                                                                                                                                                                                                \n@return The ARN of the CloudFormation stack that was used to create the server.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudFormationStackArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CloudFormationStackArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CloudFormationStackArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                The ARN of the CloudFormation stack that was used to create the server.

                                                                                                                                                                                                                                                                                \n@param cloudFormationStackArn The ARN of the CloudFormation stack that was used to create the server.", "setterMethodName" : "setCloudFormationStackArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cloudFormationStackArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "cloudFormationStackArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                The ARN of the CloudFormation stack that was used to create the server.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCustomDomain", "beanStyleSetterMethodName" : "setCustomDomain", "c2jName" : "CustomDomain", "c2jShape" : "CustomDomain", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An optional public endpoint of a server, such as https://aws.my-company.com. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.

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

                                                                                                                                                                                                                                                                                An optional public endpoint of a server, such as https://aws.my-company.com. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.

                                                                                                                                                                                                                                                                                \n@return An optional public endpoint of a server, such as https://aws.my-company.com. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.\n@deprecated Use {@link #customDomain()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An optional public endpoint of a server, such as https://aws.my-company.com. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.

                                                                                                                                                                                                                                                                                \n@param customDomain An optional public endpoint of a server, such as https://aws.my-company.com. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #customDomain(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                An optional public endpoint of a server, such as https://aws.my-company.com. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CustomDomain property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCustomDomain", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customDomain", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                An optional public endpoint of a server, such as https://aws.my-company.com. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.

                                                                                                                                                                                                                                                                                \n@param customDomain An optional public endpoint of a server, such as https://aws.my-company.com. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customDomain", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                An optional public endpoint of a server, such as https://aws.my-company.com. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.

                                                                                                                                                                                                                                                                                \n@return An optional public endpoint of a server, such as https://aws.my-company.com. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomDomain", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomDomain", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CustomDomain", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                An optional public endpoint of a server, such as https://aws.my-company.com. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.

                                                                                                                                                                                                                                                                                \n@param customDomain An optional public endpoint of a server, such as https://aws.my-company.com. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.", "setterMethodName" : "setCustomDomain", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customDomain", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "customDomain", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                An optional public endpoint of a server, such as https://aws.my-company.com. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDisableAutomatedBackup", "beanStyleSetterMethodName" : "setDisableAutomatedBackup", "c2jName" : "DisableAutomatedBackup", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Disables automated backups. The number of stored backups is dependent on the value of PreferredBackupCount.

                                                                                                                                                                                                                                                                                \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 #disableAutomatedBackup(Boolean)}.\n@param disableAutomatedBackup 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 #disableAutomatedBackup(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                Disables automated backups. The number of stored backups is dependent on the value of PreferredBackupCount.

                                                                                                                                                                                                                                                                                \n@return Disables automated backups. The number of stored backups is dependent on the value of PreferredBackupCount.\n@deprecated Use {@link #disableAutomatedBackup()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Disables automated backups. The number of stored backups is dependent on the value of PreferredBackupCount.

                                                                                                                                                                                                                                                                                \n@param disableAutomatedBackup Disables automated backups. The number of stored backups is dependent on the value of PreferredBackupCount.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #disableAutomatedBackup(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                Disables automated backups. The number of stored backups is dependent on the value of PreferredBackupCount.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DisableAutomatedBackup property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDisableAutomatedBackup", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "disableAutomatedBackup", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                Disables automated backups. The number of stored backups is dependent on the value of PreferredBackupCount.

                                                                                                                                                                                                                                                                                \n@param disableAutomatedBackup Disables automated backups. The number of stored backups is dependent on the value of PreferredBackupCount.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "disableAutomatedBackup", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                Disables automated backups. The number of stored backups is dependent on the value of PreferredBackupCount.

                                                                                                                                                                                                                                                                                \n@return Disables automated backups. The number of stored backups is dependent on the value of PreferredBackupCount.", "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" : "DisableAutomatedBackup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DisableAutomatedBackup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "DisableAutomatedBackup", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                Disables automated backups. The number of stored backups is dependent on the value of PreferredBackupCount.

                                                                                                                                                                                                                                                                                \n@param disableAutomatedBackup Disables automated backups. The number of stored backups is dependent on the value of PreferredBackupCount.", "setterMethodName" : "setDisableAutomatedBackup", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "disableAutomatedBackup", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "disableAutomatedBackup", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                Disables automated backups. The number of stored backups is dependent on the value of PreferredBackupCount.

                                                                                                                                                                                                                                                                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEndpoint", "beanStyleSetterMethodName" : "setEndpoint", "c2jName" : "Endpoint", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                A DNS name that can be used to access the engine. Example: myserver-asdfghjkl.us-east-1.opsworks.io. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.

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

                                                                                                                                                                                                                                                                                A DNS name that can be used to access the engine. Example: myserver-asdfghjkl.us-east-1.opsworks.io. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.

                                                                                                                                                                                                                                                                                \n@return A DNS name that can be used to access the engine. Example: myserver-asdfghjkl.us-east-1.opsworks.io. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.\n@deprecated Use {@link #endpoint()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                A DNS name that can be used to access the engine. Example: myserver-asdfghjkl.us-east-1.opsworks.io. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.

                                                                                                                                                                                                                                                                                \n@param endpoint A DNS name that can be used to access the engine. Example: myserver-asdfghjkl.us-east-1.opsworks.io. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #endpoint(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                A DNS name that can be used to access the engine. Example: myserver-asdfghjkl.us-east-1.opsworks.io. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Endpoint property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEndpoint", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endpoint", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                A DNS name that can be used to access the engine. Example: myserver-asdfghjkl.us-east-1.opsworks.io. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.

                                                                                                                                                                                                                                                                                \n@param endpoint A DNS name that can be used to access the engine. Example: myserver-asdfghjkl.us-east-1.opsworks.io. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endpoint", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                A DNS name that can be used to access the engine. Example: myserver-asdfghjkl.us-east-1.opsworks.io. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.

                                                                                                                                                                                                                                                                                \n@return A DNS name that can be used to access the engine. Example: myserver-asdfghjkl.us-east-1.opsworks.io. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Endpoint", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Endpoint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Endpoint", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                A DNS name that can be used to access the engine. Example: myserver-asdfghjkl.us-east-1.opsworks.io. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.

                                                                                                                                                                                                                                                                                \n@param endpoint A DNS name that can be used to access the engine. Example: myserver-asdfghjkl.us-east-1.opsworks.io. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.", "setterMethodName" : "setEndpoint", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "endpoint", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "endpoint", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                A DNS name that can be used to access the engine. Example: myserver-asdfghjkl.us-east-1.opsworks.io. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEngine", "beanStyleSetterMethodName" : "setEngine", "c2jName" : "Engine", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The engine type of the server. Valid values in this release include ChefAutomate and Puppet.

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

                                                                                                                                                                                                                                                                                The engine type of the server. Valid values in this release include ChefAutomate and Puppet.

                                                                                                                                                                                                                                                                                \n@return The engine type of the server. Valid values in this release include ChefAutomate and Puppet.\n@deprecated Use {@link #engine()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The engine type of the server. Valid values in this release include ChefAutomate and Puppet.

                                                                                                                                                                                                                                                                                \n@param engine The engine type of the server. Valid values in this release include ChefAutomate and Puppet.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #engine(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                The engine type of the server. Valid values in this release include ChefAutomate and Puppet.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Engine property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEngine", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "engine", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The engine type of the server. Valid values in this release include ChefAutomate and Puppet.

                                                                                                                                                                                                                                                                                \n@param engine The engine type of the server. Valid values in this release include ChefAutomate and Puppet.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "engine", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The engine type of the server. Valid values in this release include ChefAutomate and Puppet.

                                                                                                                                                                                                                                                                                \n@return The engine type of the server. Valid values in this release include ChefAutomate and Puppet.", "getterModel" : { "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 engine type of the server. Valid values in this release include ChefAutomate and Puppet.

                                                                                                                                                                                                                                                                                \n@param engine The engine type of the server. Valid values in this release include ChefAutomate and Puppet.", "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 engine type of the server. Valid values in this release include ChefAutomate and Puppet.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEngineModel", "beanStyleSetterMethodName" : "setEngineModel", "c2jName" : "EngineModel", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for 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 #engineModel(String)}.\n@param engineModel a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #engineModel(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for Chef.

                                                                                                                                                                                                                                                                                \n@return The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for Chef.\n@deprecated Use {@link #engineModel()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for Chef.

                                                                                                                                                                                                                                                                                \n@param engineModel The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for Chef.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #engineModel(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for Chef.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EngineModel property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEngineModel", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "engineModel", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for Chef.

                                                                                                                                                                                                                                                                                \n@param engineModel The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for Chef.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "engineModel", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for Chef.

                                                                                                                                                                                                                                                                                \n@return The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for 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" : "EngineModel", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EngineModel", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EngineModel", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for Chef.

                                                                                                                                                                                                                                                                                \n@param engineModel The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for Chef.", "setterMethodName" : "setEngineModel", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "engineModel", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "engineModel", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for Chef.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getEngineAttributes", "beanStyleSetterMethodName" : "setEngineAttributes", "c2jName" : "EngineAttributes", "c2jShape" : "EngineAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The response of a createServer() request returns the master credential to access the server in EngineAttributes. These credentials are not stored by AWS OpsWorks CM; they are returned only as part of the result of createServer().

                                                                                                                                                                                                                                                                                Attributes returned in a createServer response for Chef

                                                                                                                                                                                                                                                                                • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA private key that is generated by AWS OpsWorks for Chef Automate. This private key is required to access the Chef API.

                                                                                                                                                                                                                                                                                • CHEF_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Chef starter kit, which includes a README, a configuration file, and the required RSA private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents. From this directory, you can run Knife commands.

                                                                                                                                                                                                                                                                                Attributes returned in a createServer response for Puppet

                                                                                                                                                                                                                                                                                • PUPPET_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Puppet starter kit, including a README and a required private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents.

                                                                                                                                                                                                                                                                                • PUPPET_ADMIN_PASSWORD: An administrator password that you can use to sign in to the Puppet Enterprise console after the server is online.

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

                                                                                                                                                                                                                                                                                The response of a createServer() request returns the master credential to access the server in EngineAttributes. These credentials are not stored by AWS OpsWorks CM; they are returned only as part of the result of createServer().

                                                                                                                                                                                                                                                                                Attributes returned in a createServer response for Chef

                                                                                                                                                                                                                                                                                • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA private key that is generated by AWS OpsWorks for Chef Automate. This private key is required to access the Chef API.

                                                                                                                                                                                                                                                                                • CHEF_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Chef starter kit, which includes a README, a configuration file, and the required RSA private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents. From this directory, you can run Knife commands.

                                                                                                                                                                                                                                                                                Attributes returned in a createServer response for Puppet

                                                                                                                                                                                                                                                                                • PUPPET_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Puppet starter kit, including a README and a required private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents.

                                                                                                                                                                                                                                                                                • PUPPET_ADMIN_PASSWORD: An administrator password that you can use to sign in to the Puppet Enterprise console after the server is online.

                                                                                                                                                                                                                                                                                \n

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

                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                \nYou can use {@link #hasEngineAttributes()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                \n@return The response of a createServer() request returns the master credential to access the server in EngineAttributes. These credentials are not stored by AWS OpsWorks CM; they are returned only as part of the result of createServer().

                                                                                                                                                                                                                                                                                Attributes returned in a createServer response for Chef

                                                                                                                                                                                                                                                                                • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA private key that is generated by AWS OpsWorks for Chef Automate. This private key is required to access the Chef API.

                                                                                                                                                                                                                                                                                • CHEF_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Chef starter kit, which includes a README, a configuration file, and the required RSA private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents. From this directory, you can run Knife commands.

                                                                                                                                                                                                                                                                                Attributes returned in a createServer response for Puppet

                                                                                                                                                                                                                                                                                • PUPPET_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Puppet starter kit, including a README and a required private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents.

                                                                                                                                                                                                                                                                                • PUPPET_ADMIN_PASSWORD: An administrator password that you can use to sign in to the Puppet Enterprise console after the server is online.

                                                                                                                                                                                                                                                                                • \n@deprecated Use {@link #engineAttributes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                  The response of a createServer() request returns the master credential to access the server in EngineAttributes. These credentials are not stored by AWS OpsWorks CM; they are returned only as part of the result of createServer().

                                                                                                                                                                                                                                                                                  Attributes returned in a createServer response for Chef

                                                                                                                                                                                                                                                                                  • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA private key that is generated by AWS OpsWorks for Chef Automate. This private key is required to access the Chef API.

                                                                                                                                                                                                                                                                                  • CHEF_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Chef starter kit, which includes a README, a configuration file, and the required RSA private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents. From this directory, you can run Knife commands.

                                                                                                                                                                                                                                                                                  Attributes returned in a createServer response for Puppet

                                                                                                                                                                                                                                                                                  • PUPPET_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Puppet starter kit, including a README and a required private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents.

                                                                                                                                                                                                                                                                                  • PUPPET_ADMIN_PASSWORD: An administrator password that you can use to sign in to the Puppet Enterprise console after the server is online.

                                                                                                                                                                                                                                                                                  \n@param engineAttributes The response of a createServer() request returns the master credential to access the server in EngineAttributes. These credentials are not stored by AWS OpsWorks CM; they are returned only as part of the result of createServer().

                                                                                                                                                                                                                                                                                  Attributes returned in a createServer response for Chef

                                                                                                                                                                                                                                                                                  • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA private key that is generated by AWS OpsWorks for Chef Automate. This private key is required to access the Chef API.

                                                                                                                                                                                                                                                                                  • CHEF_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Chef starter kit, which includes a README, a configuration file, and the required RSA private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents. From this directory, you can run Knife commands.

                                                                                                                                                                                                                                                                                  Attributes returned in a createServer response for Puppet

                                                                                                                                                                                                                                                                                  • PUPPET_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Puppet starter kit, including a README and a required private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents.

                                                                                                                                                                                                                                                                                  • PUPPET_ADMIN_PASSWORD: An administrator password that you can use to sign in to the Puppet Enterprise console after the server is online.

                                                                                                                                                                                                                                                                                  • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #engineAttributes(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                    The response of a createServer() request returns the master credential to access the server in EngineAttributes. These credentials are not stored by AWS OpsWorks CM; they are returned only as part of the result of createServer().

                                                                                                                                                                                                                                                                                    Attributes returned in a createServer response for Chef

                                                                                                                                                                                                                                                                                    • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA private key that is generated by AWS OpsWorks for Chef Automate. This private key is required to access the Chef API.

                                                                                                                                                                                                                                                                                    • CHEF_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Chef starter kit, which includes a README, a configuration file, and the required RSA private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents. From this directory, you can run Knife commands.

                                                                                                                                                                                                                                                                                    Attributes returned in a createServer response for Puppet

                                                                                                                                                                                                                                                                                    • PUPPET_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Puppet starter kit, including a README and a required private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents.

                                                                                                                                                                                                                                                                                    • PUPPET_ADMIN_PASSWORD: An administrator password that you can use to sign in to the Puppet Enterprise console after the server is online.

                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EngineAttributes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEngineAttributes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "engineAttributes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                    The response of a createServer() request returns the master credential to access the server in EngineAttributes. These credentials are not stored by AWS OpsWorks CM; they are returned only as part of the result of createServer().

                                                                                                                                                                                                                                                                                    Attributes returned in a createServer response for Chef

                                                                                                                                                                                                                                                                                    • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA private key that is generated by AWS OpsWorks for Chef Automate. This private key is required to access the Chef API.

                                                                                                                                                                                                                                                                                    • CHEF_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Chef starter kit, which includes a README, a configuration file, and the required RSA private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents. From this directory, you can run Knife commands.

                                                                                                                                                                                                                                                                                    Attributes returned in a createServer response for Puppet

                                                                                                                                                                                                                                                                                    • PUPPET_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Puppet starter kit, including a README and a required private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents.

                                                                                                                                                                                                                                                                                    • PUPPET_ADMIN_PASSWORD: An administrator password that you can use to sign in to the Puppet Enterprise console after the server is online.

                                                                                                                                                                                                                                                                                    \n@param engineAttributes The response of a createServer() request returns the master credential to access the server in EngineAttributes. These credentials are not stored by AWS OpsWorks CM; they are returned only as part of the result of createServer().

                                                                                                                                                                                                                                                                                    Attributes returned in a createServer response for Chef

                                                                                                                                                                                                                                                                                    • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA private key that is generated by AWS OpsWorks for Chef Automate. This private key is required to access the Chef API.

                                                                                                                                                                                                                                                                                    • CHEF_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Chef starter kit, which includes a README, a configuration file, and the required RSA private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents. From this directory, you can run Knife commands.

                                                                                                                                                                                                                                                                                    Attributes returned in a createServer response for Puppet

                                                                                                                                                                                                                                                                                    • PUPPET_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Puppet starter kit, including a README and a required private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents.

                                                                                                                                                                                                                                                                                    • PUPPET_ADMIN_PASSWORD: An administrator password that you can use to sign in to the Puppet Enterprise console after the server is online.

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

                                                                                                                                                                                                                                                                                      The response of a createServer() request returns the master credential to access the server in EngineAttributes. These credentials are not stored by AWS OpsWorks CM; they are returned only as part of the result of createServer().

                                                                                                                                                                                                                                                                                      Attributes returned in a createServer response for Chef

                                                                                                                                                                                                                                                                                      • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA private key that is generated by AWS OpsWorks for Chef Automate. This private key is required to access the Chef API.

                                                                                                                                                                                                                                                                                      • CHEF_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Chef starter kit, which includes a README, a configuration file, and the required RSA private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents. From this directory, you can run Knife commands.

                                                                                                                                                                                                                                                                                      Attributes returned in a createServer response for Puppet

                                                                                                                                                                                                                                                                                      • PUPPET_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Puppet starter kit, including a README and a required private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents.

                                                                                                                                                                                                                                                                                      • PUPPET_ADMIN_PASSWORD: An administrator password that you can use to sign in to the Puppet Enterprise console after the server is online.

                                                                                                                                                                                                                                                                                      \n

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

                                                                                                                                                                                                                                                                                      \n

                                                                                                                                                                                                                                                                                      \nYou can use {@link #hasEngineAttributes()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                      \n@return The response of a createServer() request returns the master credential to access the server in EngineAttributes. These credentials are not stored by AWS OpsWorks CM; they are returned only as part of the result of createServer().

                                                                                                                                                                                                                                                                                      Attributes returned in a createServer response for Chef

                                                                                                                                                                                                                                                                                      • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA private key that is generated by AWS OpsWorks for Chef Automate. This private key is required to access the Chef API.

                                                                                                                                                                                                                                                                                      • CHEF_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Chef starter kit, which includes a README, a configuration file, and the required RSA private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents. From this directory, you can run Knife commands.

                                                                                                                                                                                                                                                                                      Attributes returned in a createServer response for Puppet

                                                                                                                                                                                                                                                                                      • PUPPET_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Puppet starter kit, including a README and a required private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents.

                                                                                                                                                                                                                                                                                      • PUPPET_ADMIN_PASSWORD: An administrator password that you can use to sign in to the Puppet Enterprise console after the server is online.

                                                                                                                                                                                                                                                                                      • ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EngineAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EngineAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EngineAttribute", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link EngineAttribute.Builder} avoiding the need to create one manually via {@link EngineAttribute#builder()}.\n\nWhen the {@link Consumer} completes, {@link EngineAttribute.Builder#build()} is called immediately and its result is passed to {@link #member(EngineAttribute)}.\n@param member a consumer that will call methods on {@link EngineAttribute.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(EngineAttribute)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(EngineAttribute)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "EngineAttribute", "documentation" : 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" : "EngineAttribute", "variableName" : "member", "variableType" : "EngineAttribute", "documentation" : null, "simpleType" : "EngineAttribute", "variableSetterType" : "EngineAttribute" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EngineAttribute", "variableName" : "member", "variableType" : "EngineAttribute", "documentation" : "", "simpleType" : "EngineAttribute", "variableSetterType" : "EngineAttribute" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EngineAttribute", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EngineAttribute", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "EngineAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                        The response of a createServer() request returns the master credential to access the server in EngineAttributes. These credentials are not stored by AWS OpsWorks CM; they are returned only as part of the result of createServer().

                                                                                                                                                                                                                                                                                        Attributes returned in a createServer response for Chef

                                                                                                                                                                                                                                                                                        • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA private key that is generated by AWS OpsWorks for Chef Automate. This private key is required to access the Chef API.

                                                                                                                                                                                                                                                                                        • CHEF_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Chef starter kit, which includes a README, a configuration file, and the required RSA private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents. From this directory, you can run Knife commands.

                                                                                                                                                                                                                                                                                        Attributes returned in a createServer response for Puppet

                                                                                                                                                                                                                                                                                        • PUPPET_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Puppet starter kit, including a README and a required private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents.

                                                                                                                                                                                                                                                                                        • PUPPET_ADMIN_PASSWORD: An administrator password that you can use to sign in to the Puppet Enterprise console after the server is online.

                                                                                                                                                                                                                                                                                        \n@param engineAttributes The response of a createServer() request returns the master credential to access the server in EngineAttributes. These credentials are not stored by AWS OpsWorks CM; they are returned only as part of the result of createServer().

                                                                                                                                                                                                                                                                                        Attributes returned in a createServer response for Chef

                                                                                                                                                                                                                                                                                        • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA private key that is generated by AWS OpsWorks for Chef Automate. This private key is required to access the Chef API.

                                                                                                                                                                                                                                                                                        • CHEF_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Chef starter kit, which includes a README, a configuration file, and the required RSA private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents. From this directory, you can run Knife commands.

                                                                                                                                                                                                                                                                                        Attributes returned in a createServer response for Puppet

                                                                                                                                                                                                                                                                                        • PUPPET_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Puppet starter kit, including a README and a required private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents.

                                                                                                                                                                                                                                                                                        • PUPPET_ADMIN_PASSWORD: An administrator password that you can use to sign in to the Puppet Enterprise console after the server is online.

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

                                                                                                                                                                                                                                                                                          The response of a createServer() request returns the master credential to access the server in EngineAttributes. These credentials are not stored by AWS OpsWorks CM; they are returned only as part of the result of createServer().

                                                                                                                                                                                                                                                                                          Attributes returned in a createServer response for Chef

                                                                                                                                                                                                                                                                                          • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA private key that is generated by AWS OpsWorks for Chef Automate. This private key is required to access the Chef API.

                                                                                                                                                                                                                                                                                          • CHEF_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Chef starter kit, which includes a README, a configuration file, and the required RSA private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents. From this directory, you can run Knife commands.

                                                                                                                                                                                                                                                                                          Attributes returned in a createServer response for Puppet

                                                                                                                                                                                                                                                                                          • PUPPET_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Puppet starter kit, including a README and a required private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents.

                                                                                                                                                                                                                                                                                          • PUPPET_ADMIN_PASSWORD: An administrator password that you can use to sign in to the Puppet Enterprise console after the server is online.

                                                                                                                                                                                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEngineVersion", "beanStyleSetterMethodName" : "setEngineVersion", "c2jName" : "EngineVersion", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                          The engine version of the server. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.

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

                                                                                                                                                                                                                                                                                          The engine version of the server. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.

                                                                                                                                                                                                                                                                                          \n@return The engine version of the server. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.\n@deprecated Use {@link #engineVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                          The engine version of the server. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.

                                                                                                                                                                                                                                                                                          \n@param engineVersion The engine version of the server. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #engineVersion(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                          The engine version of the server. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.

                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EngineVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEngineVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "engineVersion", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                          The engine version of the server. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.

                                                                                                                                                                                                                                                                                          \n@param engineVersion The engine version of the server. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "engineVersion", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                          The engine version of the server. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.

                                                                                                                                                                                                                                                                                          \n@return The engine version of the server. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EngineVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EngineVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EngineVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                          The engine version of the server. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.

                                                                                                                                                                                                                                                                                          \n@param engineVersion The engine version of the server. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.", "setterMethodName" : "setEngineVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "engineVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "engineVersion", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                          The engine version of the server. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.

                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInstanceProfileArn", "beanStyleSetterMethodName" : "setInstanceProfileArn", "c2jName" : "InstanceProfileArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                          The instance profile ARN of the server.

                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                          The instance profile ARN of the server.

                                                                                                                                                                                                                                                                                          \n@return The instance profile ARN of the server.\n@deprecated Use {@link #instanceProfileArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                          The instance profile ARN of the server.

                                                                                                                                                                                                                                                                                          \n@param instanceProfileArn The instance profile ARN of the server.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #instanceProfileArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                          The instance profile ARN of the server.

                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InstanceProfileArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInstanceProfileArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceProfileArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                          The instance profile ARN of the server.

                                                                                                                                                                                                                                                                                          \n@param instanceProfileArn The instance profile ARN of the server.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceProfileArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                          The instance profile ARN of the server.

                                                                                                                                                                                                                                                                                          \n@return The instance profile ARN of the server.", "getterModel" : { "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 instance profile ARN of the server.

                                                                                                                                                                                                                                                                                          \n@param instanceProfileArn The instance profile ARN of the server.", "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 instance profile ARN of the server.

                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInstanceType", "beanStyleSetterMethodName" : "setInstanceType", "c2jName" : "InstanceType", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                          The instance type for the server, as specified in the CloudFormation stack. This might not be the same instance type that is shown in the EC2 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                          The instance type for the server, as specified in the CloudFormation stack. This might not be the same instance type that is shown in the EC2 console.

                                                                                                                                                                                                                                                                                          \n@return The instance type for the server, as specified in the CloudFormation stack. This might not be the same instance type that is shown in the EC2 console.\n@deprecated Use {@link #instanceType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                          The instance type for the server, as specified in the CloudFormation stack. This might not be the same instance type that is shown in the EC2 console.

                                                                                                                                                                                                                                                                                          \n@param instanceType The instance type for the server, as specified in the CloudFormation stack. This might not be the same instance type that is shown in the EC2 console.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #instanceType(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                          The instance type for the server, as specified in the CloudFormation stack. This might not be the same instance type that is shown in the EC2 console.

                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InstanceType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInstanceType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceType", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                          The instance type for the server, as specified in the CloudFormation stack. This might not be the same instance type that is shown in the EC2 console.

                                                                                                                                                                                                                                                                                          \n@param instanceType The instance type for the server, as specified in the CloudFormation stack. This might not be the same instance type that is shown in the EC2 console.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceType", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                          The instance type for the server, as specified in the CloudFormation stack. This might not be the same instance type that is shown in the EC2 console.

                                                                                                                                                                                                                                                                                          \n@return The instance type for the server, as specified in the CloudFormation stack. This might not be the same instance type that is shown in the EC2 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" : "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 for the server, as specified in the CloudFormation stack. This might not be the same instance type that is shown in the EC2 console.

                                                                                                                                                                                                                                                                                          \n@param instanceType The instance type for the server, as specified in the CloudFormation stack. This might not be the same instance type that is shown in the EC2 console.", "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 for the server, as specified in the CloudFormation stack. This might not be the same instance type that is shown in the EC2 console.

                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKeyPair", "beanStyleSetterMethodName" : "setKeyPair", "c2jName" : "KeyPair", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                          The key pair associated with the server.

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

                                                                                                                                                                                                                                                                                          The key pair associated with the server.

                                                                                                                                                                                                                                                                                          \n@return The key pair associated with the server.\n@deprecated Use {@link #keyPair()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                          The key pair associated with the server.

                                                                                                                                                                                                                                                                                          \n@param keyPair The key pair associated with the server.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #keyPair(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                          The key pair associated with the server.

                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KeyPair property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKeyPair", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "keyPair", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                          The key pair associated with the server.

                                                                                                                                                                                                                                                                                          \n@param keyPair The key pair associated with the server.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "keyPair", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                          The key pair associated with the server.

                                                                                                                                                                                                                                                                                          \n@return The key pair associated with the server.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KeyPair", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KeyPair", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KeyPair", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                          The key pair associated with the server.

                                                                                                                                                                                                                                                                                          \n@param keyPair The key pair associated with the server.", "setterMethodName" : "setKeyPair", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "keyPair", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "keyPair", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                          The key pair associated with the server.

                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaintenanceStatusAsString", "beanStyleSetterMethodName" : "setMaintenanceStatus", "c2jName" : "MaintenanceStatus", "c2jShape" : "MaintenanceStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                          The status of the most recent server maintenance run. Shows SUCCESS or FAILED.

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

                                                                                                                                                                                                                                                                                          The status of the most recent server maintenance run. Shows SUCCESS or FAILED.

                                                                                                                                                                                                                                                                                          \n

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

                                                                                                                                                                                                                                                                                          \n@return The status of the most recent server maintenance run. Shows SUCCESS or FAILED.\n@see MaintenanceStatus\n@deprecated Use {@link #maintenanceStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                          The status of the most recent server maintenance run. Shows SUCCESS or FAILED.

                                                                                                                                                                                                                                                                                          \n@param maintenanceStatus The status of the most recent server maintenance run. Shows SUCCESS or FAILED.\n@see MaintenanceStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see MaintenanceStatus\n@deprecated Use {@link #maintenanceStatus(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                          The status of the most recent server maintenance run. Shows SUCCESS or FAILED.

                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : "MaintenanceStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaintenanceStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaintenanceStatus", "fluentEnumGetterMethodName" : "maintenanceStatus", "fluentEnumSetterMethodName" : "maintenanceStatus", "fluentGetterMethodName" : "maintenanceStatusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                          The status of the most recent server maintenance run. Shows SUCCESS or FAILED.

                                                                                                                                                                                                                                                                                          \n@param maintenanceStatus The status of the most recent server maintenance run. Shows SUCCESS or FAILED.\n@see MaintenanceStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see MaintenanceStatus", "fluentSetterMethodName" : "maintenanceStatus", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                          The status of the most recent server maintenance run. Shows SUCCESS or FAILED.

                                                                                                                                                                                                                                                                                          \n

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

                                                                                                                                                                                                                                                                                          \n@return The status of the most recent server maintenance run. Shows SUCCESS or FAILED.\n@see MaintenanceStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaintenanceStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaintenanceStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaintenanceStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                          The status of the most recent server maintenance run. Shows SUCCESS or FAILED.

                                                                                                                                                                                                                                                                                          \n@param maintenanceStatus The status of the most recent server maintenance run. Shows SUCCESS or FAILED.\n@see MaintenanceStatus", "setterMethodName" : "setMaintenanceStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maintenanceStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maintenanceStatus", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                          The status of the most recent server maintenance run. Shows SUCCESS or FAILED.

                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPreferredMaintenanceWindow", "beanStyleSetterMethodName" : "setPreferredMaintenanceWindow", "c2jName" : "PreferredMaintenanceWindow", "c2jShape" : "TimeWindowDefinition", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                          The preferred maintenance period specified for the server.

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

                                                                                                                                                                                                                                                                                          The preferred maintenance period specified for the server.

                                                                                                                                                                                                                                                                                          \n@return The preferred maintenance period specified for the server.\n@deprecated Use {@link #preferredMaintenanceWindow()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                          The preferred maintenance period specified for the server.

                                                                                                                                                                                                                                                                                          \n@param preferredMaintenanceWindow The preferred maintenance period specified for the server.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #preferredMaintenanceWindow(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                          The preferred maintenance period specified for the server.

                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PreferredMaintenanceWindow property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPreferredMaintenanceWindow", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "preferredMaintenanceWindow", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                          The preferred maintenance period specified for the server.

                                                                                                                                                                                                                                                                                          \n@param preferredMaintenanceWindow The preferred maintenance period specified for the server.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "preferredMaintenanceWindow", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                          The preferred maintenance period specified for the server.

                                                                                                                                                                                                                                                                                          \n@return The preferred maintenance period specified for the server.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PreferredMaintenanceWindow", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PreferredMaintenanceWindow", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PreferredMaintenanceWindow", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                          The preferred maintenance period specified for the server.

                                                                                                                                                                                                                                                                                          \n@param preferredMaintenanceWindow The preferred maintenance period specified for the server.", "setterMethodName" : "setPreferredMaintenanceWindow", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "preferredMaintenanceWindow", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "preferredMaintenanceWindow", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                          The preferred maintenance period specified for the server.

                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPreferredBackupWindow", "beanStyleSetterMethodName" : "setPreferredBackupWindow", "c2jName" : "PreferredBackupWindow", "c2jShape" : "TimeWindowDefinition", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                          The preferred backup period specified for the server.

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

                                                                                                                                                                                                                                                                                          The preferred backup period specified for the server.

                                                                                                                                                                                                                                                                                          \n@return The preferred backup period specified for the server.\n@deprecated Use {@link #preferredBackupWindow()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                          The preferred backup period specified for the server.

                                                                                                                                                                                                                                                                                          \n@param preferredBackupWindow The preferred backup period specified for the server.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #preferredBackupWindow(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                          The preferred backup period specified for the server.

                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PreferredBackupWindow property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPreferredBackupWindow", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "preferredBackupWindow", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                          The preferred backup period specified for the server.

                                                                                                                                                                                                                                                                                          \n@param preferredBackupWindow The preferred backup period specified for the server.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "preferredBackupWindow", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                          The preferred backup period specified for the server.

                                                                                                                                                                                                                                                                                          \n@return The preferred backup period specified for the server.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PreferredBackupWindow", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PreferredBackupWindow", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PreferredBackupWindow", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                          The preferred backup period specified for the server.

                                                                                                                                                                                                                                                                                          \n@param preferredBackupWindow The preferred backup period specified for the server.", "setterMethodName" : "setPreferredBackupWindow", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "preferredBackupWindow", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "preferredBackupWindow", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                          The preferred backup period specified for the server.

                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSecurityGroupIds", "beanStyleSetterMethodName" : "setSecurityGroupIds", "c2jName" : "SecurityGroupIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                          The security group IDs for the server, as specified in the CloudFormation stack. These might not be the same security groups that are shown in the EC2 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                          The security group IDs for the server, as specified in the CloudFormation stack. These might not be the same security groups that are shown in the EC2 console.

                                                                                                                                                                                                                                                                                          \n

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

                                                                                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                                                                                          \nYou can use {@link #hasSecurityGroupIds()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                          \n@return The security group IDs for the server, as specified in the CloudFormation stack. These might not be the same security groups that are shown in the EC2 console.\n@deprecated Use {@link #securityGroupIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                          The security group IDs for the server, as specified in the CloudFormation stack. These might not be the same security groups that are shown in the EC2 console.

                                                                                                                                                                                                                                                                                          \n@param securityGroupIds The security group IDs for the server, as specified in the CloudFormation stack. These might not be the same security groups that are shown in the EC2 console.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #securityGroupIds(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                          The security group IDs for the server, as specified in the CloudFormation stack. These might not be the same security groups that are shown in the EC2 console.

                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SecurityGroupIds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSecurityGroupIds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "securityGroupIds", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                          The security group IDs for the server, as specified in the CloudFormation stack. These might not be the same security groups that are shown in the EC2 console.

                                                                                                                                                                                                                                                                                          \n@param securityGroupIds The security group IDs for the server, as specified in the CloudFormation stack. These might not be the same security groups that are shown in the EC2 console.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "securityGroupIds", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                          The security group IDs for the server, as specified in the CloudFormation stack. These might not be the same security groups that are shown in the EC2 console.

                                                                                                                                                                                                                                                                                          \n

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

                                                                                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                                                                                          \nYou can use {@link #hasSecurityGroupIds()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                          \n@return The security group IDs for the server, as specified in the CloudFormation stack. These might not be the same security groups that are shown in the EC2 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" : "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" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "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" : "

                                                                                                                                                                                                                                                                                          The security group IDs for the server, as specified in the CloudFormation stack. These might not be the same security groups that are shown in the EC2 console.

                                                                                                                                                                                                                                                                                          \n@param securityGroupIds The security group IDs for the server, as specified in the CloudFormation stack. These might not be the same security groups that are shown in the EC2 console.", "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" : "

                                                                                                                                                                                                                                                                                          The security group IDs for the server, as specified in the CloudFormation stack. These might not be the same security groups that are shown in the EC2 console.

                                                                                                                                                                                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServiceRoleArn", "beanStyleSetterMethodName" : "setServiceRoleArn", "c2jName" : "ServiceRoleArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                          The service role ARN used to create the server.

                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                          The service role ARN used to create the server.

                                                                                                                                                                                                                                                                                          \n@return The service role ARN used to create the server.\n@deprecated Use {@link #serviceRoleArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                          The service role ARN used to create the server.

                                                                                                                                                                                                                                                                                          \n@param serviceRoleArn The service role ARN used to create the server.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serviceRoleArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                          The service role ARN used to create the server.

                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServiceRoleArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServiceRoleArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceRoleArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                          The service role ARN used to create the server.

                                                                                                                                                                                                                                                                                          \n@param serviceRoleArn The service role ARN used to create the server.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceRoleArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                          The service role ARN used to create the server.

                                                                                                                                                                                                                                                                                          \n@return The service role ARN used to create the server.", "getterModel" : { "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 service role ARN used to create the server.

                                                                                                                                                                                                                                                                                          \n@param serviceRoleArn The service role ARN used to create the server.", "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 service role ARN used to create the server.

                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "ServerStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                          The server's status. This field displays the states of actions in progress, such as creating, running, or backing up the server, as well as the server's health state.

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

                                                                                                                                                                                                                                                                                          The server's status. This field displays the states of actions in progress, such as creating, running, or backing up the server, as well as the server's health state.

                                                                                                                                                                                                                                                                                          \n

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

                                                                                                                                                                                                                                                                                          \n@return The server's status. This field displays the states of actions in progress, such as creating, running, or backing up the server, as well as the server's health state.\n@see ServerStatus\n@deprecated Use {@link #statusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                          The server's status. This field displays the states of actions in progress, such as creating, running, or backing up the server, as well as the server's health state.

                                                                                                                                                                                                                                                                                          \n@param status The server's status. This field displays the states of actions in progress, such as creating, running, or backing up the server, as well as the server's health state.\n@see ServerStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see ServerStatus\n@deprecated Use {@link #status(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                          The server's status. This field displays the states of actions in progress, such as creating, running, or backing up the server, as well as the server's health state.

                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : "ServerStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                          The server's status. This field displays the states of actions in progress, such as creating, running, or backing up the server, as well as the server's health state.

                                                                                                                                                                                                                                                                                          \n@param status The server's status. This field displays the states of actions in progress, such as creating, running, or backing up the server, as well as the server's health state.\n@see ServerStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see ServerStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                          The server's status. This field displays the states of actions in progress, such as creating, running, or backing up the server, as well as the server's health state.

                                                                                                                                                                                                                                                                                          \n

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

                                                                                                                                                                                                                                                                                          \n@return The server's status. This field displays the states of actions in progress, such as creating, running, or backing up the server, as well as the server's health state.\n@see ServerStatus", "getterModel" : { "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 server's status. This field displays the states of actions in progress, such as creating, running, or backing up the server, as well as the server's health state.

                                                                                                                                                                                                                                                                                          \n@param status The server's status. This field displays the states of actions in progress, such as creating, running, or backing up the server, as well as the server's health state.\n@see ServerStatus", "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 server's status. This field displays the states of actions in progress, such as creating, running, or backing up the server, as well as the server's health state.

                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusReason", "beanStyleSetterMethodName" : "setStatusReason", "c2jName" : "StatusReason", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                          Depending on the server status, this field has either a human-readable message (such as a create or backup error), or an escaped block of JSON (used for health check results).

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

                                                                                                                                                                                                                                                                                          Depending on the server status, this field has either a human-readable message (such as a create or backup error), or an escaped block of JSON (used for health check results).

                                                                                                                                                                                                                                                                                          \n@return Depending on the server status, this field has either a human-readable message (such as a create or backup error), or an escaped block of JSON (used for health check results).\n@deprecated Use {@link #statusReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                          Depending on the server status, this field has either a human-readable message (such as a create or backup error), or an escaped block of JSON (used for health check results).

                                                                                                                                                                                                                                                                                          \n@param statusReason Depending on the server status, this field has either a human-readable message (such as a create or backup error), or an escaped block of JSON (used for health check results).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #statusReason(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                          Depending on the server status, this field has either a human-readable message (such as a create or backup error), or an escaped block of JSON (used for health check results).

                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StatusReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatusReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusReason", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                          Depending on the server status, this field has either a human-readable message (such as a create or backup error), or an escaped block of JSON (used for health check results).

                                                                                                                                                                                                                                                                                          \n@param statusReason Depending on the server status, this field has either a human-readable message (such as a create or backup error), or an escaped block of JSON (used for health check results).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusReason", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                          Depending on the server status, this field has either a human-readable message (such as a create or backup error), or an escaped block of JSON (used for health check results).

                                                                                                                                                                                                                                                                                          \n@return Depending on the server status, this field has either a human-readable message (such as a create or backup error), or an escaped block of JSON (used for health check results).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatusReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatusReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusReason", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                          Depending on the server status, this field has either a human-readable message (such as a create or backup error), or an escaped block of JSON (used for health check results).

                                                                                                                                                                                                                                                                                          \n@param statusReason Depending on the server status, this field has either a human-readable message (such as a create or backup error), or an escaped block of JSON (used for health check results).", "setterMethodName" : "setStatusReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusReason", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                          Depending on the server status, this field has either a human-readable message (such as a create or backup error), or an escaped block of JSON (used for health check results).

                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSubnetIds", "beanStyleSetterMethodName" : "setSubnetIds", "c2jName" : "SubnetIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                          The subnet IDs specified in a CreateServer 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                          The subnet IDs specified in a CreateServer request.

                                                                                                                                                                                                                                                                                          \n

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

                                                                                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                                                                                          \nYou can use {@link #hasSubnetIds()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                          \n@return The subnet IDs specified in a CreateServer request.\n@deprecated Use {@link #subnetIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                          The subnet IDs specified in a CreateServer request.

                                                                                                                                                                                                                                                                                          \n@param subnetIds The subnet IDs specified in a CreateServer request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #subnetIds(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                          The subnet IDs specified in a CreateServer request.

                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SubnetIds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSubnetIds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "subnetIds", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                          The subnet IDs specified in a CreateServer request.

                                                                                                                                                                                                                                                                                          \n@param subnetIds The subnet IDs specified in a CreateServer request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "subnetIds", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                          The subnet IDs specified in a CreateServer request.

                                                                                                                                                                                                                                                                                          \n

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

                                                                                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                                                                                          \nYou can use {@link #hasSubnetIds()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                          \n@return The subnet IDs specified in a CreateServer 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" : "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" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "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" : "

                                                                                                                                                                                                                                                                                          The subnet IDs specified in a CreateServer request.

                                                                                                                                                                                                                                                                                          \n@param subnetIds The subnet IDs specified in a CreateServer request.", "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" : "

                                                                                                                                                                                                                                                                                          The subnet IDs specified in a CreateServer request.

                                                                                                                                                                                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServerArn", "beanStyleSetterMethodName" : "setServerArn", "c2jName" : "ServerArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                          The ARN of the server.

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

                                                                                                                                                                                                                                                                                          The ARN of the server.

                                                                                                                                                                                                                                                                                          \n@return The ARN of the server.\n@deprecated Use {@link #serverArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                          The ARN of the server.

                                                                                                                                                                                                                                                                                          \n@param serverArn The ARN of the server.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serverArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                          The ARN of the server.

                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServerArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServerArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serverArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                          The ARN of the server.

                                                                                                                                                                                                                                                                                          \n@param serverArn The ARN of the server.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serverArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                          The ARN of the server.

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

                                                                                                                                                                                                                                                                                          The ARN of the server.

                                                                                                                                                                                                                                                                                          \n@param serverArn The ARN of the server.", "setterMethodName" : "setServerArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                          The ARN of the server.

                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AssociatePublicIpAddress" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAssociatePublicIpAddress", "beanStyleSetterMethodName" : "setAssociatePublicIpAddress", "c2jName" : "AssociatePublicIpAddress", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                          Associate a public IP address with a server that you are launching.

                                                                                                                                                                                                                                                                                          \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 #associatePublicIpAddress(Boolean)}.\n@param associatePublicIpAddress 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 #associatePublicIpAddress(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                          Associate a public IP address with a server that you are launching.

                                                                                                                                                                                                                                                                                          \n@return Associate a public IP address with a server that you are launching.\n@deprecated Use {@link #associatePublicIpAddress()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                          Associate a public IP address with a server that you are launching.

                                                                                                                                                                                                                                                                                          \n@param associatePublicIpAddress Associate a public IP address with a server that you are launching.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #associatePublicIpAddress(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                          Associate a public IP address with a server that you are launching.

                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AssociatePublicIpAddress property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAssociatePublicIpAddress", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associatePublicIpAddress", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                          Associate a public IP address with a server that you are launching.

                                                                                                                                                                                                                                                                                          \n@param associatePublicIpAddress Associate a public IP address with a server that you are launching.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associatePublicIpAddress", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                          Associate a public IP address with a server that you are launching.

                                                                                                                                                                                                                                                                                          \n@return Associate a public IP address with a server that you are launching.", "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" : "AssociatePublicIpAddress", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociatePublicIpAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AssociatePublicIpAddress", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                          Associate a public IP address with a server that you are launching.

                                                                                                                                                                                                                                                                                          \n@param associatePublicIpAddress Associate a public IP address with a server that you are launching.", "setterMethodName" : "setAssociatePublicIpAddress", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "associatePublicIpAddress", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "associatePublicIpAddress", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                          Associate a public IP address with a server that you are launching.

                                                                                                                                                                                                                                                                                          ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "BackupRetentionCount" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBackupRetentionCount", "beanStyleSetterMethodName" : "setBackupRetentionCount", "c2jName" : "BackupRetentionCount", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                          The number of automated backups to keep.

                                                                                                                                                                                                                                                                                          \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 #backupRetentionCount(Integer)}.\n@param backupRetentionCount 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 #backupRetentionCount(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                          The number of automated backups to keep.

                                                                                                                                                                                                                                                                                          \n@return The number of automated backups to keep.\n@deprecated Use {@link #backupRetentionCount()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                          The number of automated backups to keep.

                                                                                                                                                                                                                                                                                          \n@param backupRetentionCount The number of automated backups to keep.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #backupRetentionCount(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                          The number of automated backups to keep.

                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BackupRetentionCount property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBackupRetentionCount", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "backupRetentionCount", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                          The number of automated backups to keep.

                                                                                                                                                                                                                                                                                          \n@param backupRetentionCount The number of automated backups to keep.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "backupRetentionCount", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                          The number of automated backups to keep.

                                                                                                                                                                                                                                                                                          \n@return The number of automated backups to keep.", "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" : "BackupRetentionCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BackupRetentionCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "BackupRetentionCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                          The number of automated backups to keep.

                                                                                                                                                                                                                                                                                          \n@param backupRetentionCount The number of automated backups to keep.", "setterMethodName" : "setBackupRetentionCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "backupRetentionCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "backupRetentionCount", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                          The number of automated backups to keep.

                                                                                                                                                                                                                                                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CloudFormationStackArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCloudFormationStackArn", "beanStyleSetterMethodName" : "setCloudFormationStackArn", "c2jName" : "CloudFormationStackArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                          The ARN of the CloudFormation stack that was used to create the server.

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

                                                                                                                                                                                                                                                                                          The ARN of the CloudFormation stack that was used to create the server.

                                                                                                                                                                                                                                                                                          \n@return The ARN of the CloudFormation stack that was used to create the server.\n@deprecated Use {@link #cloudFormationStackArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                          The ARN of the CloudFormation stack that was used to create the server.

                                                                                                                                                                                                                                                                                          \n@param cloudFormationStackArn The ARN of the CloudFormation stack that was used to create the server.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cloudFormationStackArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                          The ARN of the CloudFormation stack that was used to create the server.

                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CloudFormationStackArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCloudFormationStackArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cloudFormationStackArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                          The ARN of the CloudFormation stack that was used to create the server.

                                                                                                                                                                                                                                                                                          \n@param cloudFormationStackArn The ARN of the CloudFormation stack that was used to create the server.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudFormationStackArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                          The ARN of the CloudFormation stack that was used to create the server.

                                                                                                                                                                                                                                                                                          \n@return The ARN of the CloudFormation stack that was used to create the server.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudFormationStackArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CloudFormationStackArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CloudFormationStackArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                          The ARN of the CloudFormation stack that was used to create the server.

                                                                                                                                                                                                                                                                                          \n@param cloudFormationStackArn The ARN of the CloudFormation stack that was used to create the server.", "setterMethodName" : "setCloudFormationStackArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cloudFormationStackArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "cloudFormationStackArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                          The ARN of the CloudFormation stack that was used to create the server.

                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CreatedAt" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                          Time stamp of server creation. Example 2016-07-29T13:38:47.520Z

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

                                                                                                                                                                                                                                                                                          Time stamp of server creation. Example 2016-07-29T13:38:47.520Z

                                                                                                                                                                                                                                                                                          \n@return Time stamp of server creation. Example 2016-07-29T13:38:47.520Z\n@deprecated Use {@link #createdAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                          Time stamp of server creation. Example 2016-07-29T13:38:47.520Z

                                                                                                                                                                                                                                                                                          \n@param createdAt Time stamp of server creation. Example 2016-07-29T13:38:47.520Z\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #createdAt(Instant)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                          Time stamp of server creation. Example 2016-07-29T13:38:47.520Z

                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CreatedAt property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCreatedAt", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdAt", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                          Time stamp of server creation. Example 2016-07-29T13:38:47.520Z

                                                                                                                                                                                                                                                                                          \n@param createdAt Time stamp of server creation. Example 2016-07-29T13:38:47.520Z\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdAt", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                          Time stamp of server creation. Example 2016-07-29T13:38:47.520Z

                                                                                                                                                                                                                                                                                          \n@return Time stamp of server creation. Example 2016-07-29T13:38:47.520Z", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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" : "INSTANT", "name" : "CreatedAt", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                          Time stamp of server creation. Example 2016-07-29T13:38:47.520Z

                                                                                                                                                                                                                                                                                          \n@param createdAt Time stamp of server creation. Example 2016-07-29T13:38:47.520Z", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdAt", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdAt", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                          Time stamp of server creation. Example 2016-07-29T13:38:47.520Z

                                                                                                                                                                                                                                                                                          ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CustomDomain" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCustomDomain", "beanStyleSetterMethodName" : "setCustomDomain", "c2jName" : "CustomDomain", "c2jShape" : "CustomDomain", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                          An optional public endpoint of a server, such as https://aws.my-company.com. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.

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

                                                                                                                                                                                                                                                                                          An optional public endpoint of a server, such as https://aws.my-company.com. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.

                                                                                                                                                                                                                                                                                          \n@return An optional public endpoint of a server, such as https://aws.my-company.com. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.\n@deprecated Use {@link #customDomain()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                          An optional public endpoint of a server, such as https://aws.my-company.com. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.

                                                                                                                                                                                                                                                                                          \n@param customDomain An optional public endpoint of a server, such as https://aws.my-company.com. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #customDomain(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                          An optional public endpoint of a server, such as https://aws.my-company.com. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.

                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CustomDomain property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCustomDomain", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customDomain", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                          An optional public endpoint of a server, such as https://aws.my-company.com. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.

                                                                                                                                                                                                                                                                                          \n@param customDomain An optional public endpoint of a server, such as https://aws.my-company.com. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customDomain", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                          An optional public endpoint of a server, such as https://aws.my-company.com. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.

                                                                                                                                                                                                                                                                                          \n@return An optional public endpoint of a server, such as https://aws.my-company.com. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomDomain", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomDomain", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CustomDomain", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                          An optional public endpoint of a server, such as https://aws.my-company.com. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.

                                                                                                                                                                                                                                                                                          \n@param customDomain An optional public endpoint of a server, such as https://aws.my-company.com. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.", "setterMethodName" : "setCustomDomain", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customDomain", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "customDomain", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                          An optional public endpoint of a server, such as https://aws.my-company.com. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.

                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DisableAutomatedBackup" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDisableAutomatedBackup", "beanStyleSetterMethodName" : "setDisableAutomatedBackup", "c2jName" : "DisableAutomatedBackup", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                          Disables automated backups. The number of stored backups is dependent on the value of PreferredBackupCount.

                                                                                                                                                                                                                                                                                          \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 #disableAutomatedBackup(Boolean)}.\n@param disableAutomatedBackup 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 #disableAutomatedBackup(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                          Disables automated backups. The number of stored backups is dependent on the value of PreferredBackupCount.

                                                                                                                                                                                                                                                                                          \n@return Disables automated backups. The number of stored backups is dependent on the value of PreferredBackupCount.\n@deprecated Use {@link #disableAutomatedBackup()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                          Disables automated backups. The number of stored backups is dependent on the value of PreferredBackupCount.

                                                                                                                                                                                                                                                                                          \n@param disableAutomatedBackup Disables automated backups. The number of stored backups is dependent on the value of PreferredBackupCount.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #disableAutomatedBackup(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                          Disables automated backups. The number of stored backups is dependent on the value of PreferredBackupCount.

                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DisableAutomatedBackup property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDisableAutomatedBackup", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "disableAutomatedBackup", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                          Disables automated backups. The number of stored backups is dependent on the value of PreferredBackupCount.

                                                                                                                                                                                                                                                                                          \n@param disableAutomatedBackup Disables automated backups. The number of stored backups is dependent on the value of PreferredBackupCount.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "disableAutomatedBackup", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                          Disables automated backups. The number of stored backups is dependent on the value of PreferredBackupCount.

                                                                                                                                                                                                                                                                                          \n@return Disables automated backups. The number of stored backups is dependent on the value of PreferredBackupCount.", "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" : "DisableAutomatedBackup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DisableAutomatedBackup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "DisableAutomatedBackup", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                          Disables automated backups. The number of stored backups is dependent on the value of PreferredBackupCount.

                                                                                                                                                                                                                                                                                          \n@param disableAutomatedBackup Disables automated backups. The number of stored backups is dependent on the value of PreferredBackupCount.", "setterMethodName" : "setDisableAutomatedBackup", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "disableAutomatedBackup", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "disableAutomatedBackup", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                          Disables automated backups. The number of stored backups is dependent on the value of PreferredBackupCount.

                                                                                                                                                                                                                                                                                          ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Endpoint" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEndpoint", "beanStyleSetterMethodName" : "setEndpoint", "c2jName" : "Endpoint", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                          A DNS name that can be used to access the engine. Example: myserver-asdfghjkl.us-east-1.opsworks.io. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.

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

                                                                                                                                                                                                                                                                                          A DNS name that can be used to access the engine. Example: myserver-asdfghjkl.us-east-1.opsworks.io. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.

                                                                                                                                                                                                                                                                                          \n@return A DNS name that can be used to access the engine. Example: myserver-asdfghjkl.us-east-1.opsworks.io. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.\n@deprecated Use {@link #endpoint()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                          A DNS name that can be used to access the engine. Example: myserver-asdfghjkl.us-east-1.opsworks.io. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.

                                                                                                                                                                                                                                                                                          \n@param endpoint A DNS name that can be used to access the engine. Example: myserver-asdfghjkl.us-east-1.opsworks.io. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #endpoint(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                          A DNS name that can be used to access the engine. Example: myserver-asdfghjkl.us-east-1.opsworks.io. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.

                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Endpoint property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEndpoint", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endpoint", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                          A DNS name that can be used to access the engine. Example: myserver-asdfghjkl.us-east-1.opsworks.io. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.

                                                                                                                                                                                                                                                                                          \n@param endpoint A DNS name that can be used to access the engine. Example: myserver-asdfghjkl.us-east-1.opsworks.io. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endpoint", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                          A DNS name that can be used to access the engine. Example: myserver-asdfghjkl.us-east-1.opsworks.io. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.

                                                                                                                                                                                                                                                                                          \n@return A DNS name that can be used to access the engine. Example: myserver-asdfghjkl.us-east-1.opsworks.io. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Endpoint", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Endpoint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Endpoint", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                          A DNS name that can be used to access the engine. Example: myserver-asdfghjkl.us-east-1.opsworks.io. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.

                                                                                                                                                                                                                                                                                          \n@param endpoint A DNS name that can be used to access the engine. Example: myserver-asdfghjkl.us-east-1.opsworks.io. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.", "setterMethodName" : "setEndpoint", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "endpoint", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "endpoint", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                          A DNS name that can be used to access the engine. Example: myserver-asdfghjkl.us-east-1.opsworks.io. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.

                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Engine" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEngine", "beanStyleSetterMethodName" : "setEngine", "c2jName" : "Engine", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                          The engine type of the server. Valid values in this release include ChefAutomate and Puppet.

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

                                                                                                                                                                                                                                                                                          The engine type of the server. Valid values in this release include ChefAutomate and Puppet.

                                                                                                                                                                                                                                                                                          \n@return The engine type of the server. Valid values in this release include ChefAutomate and Puppet.\n@deprecated Use {@link #engine()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                          The engine type of the server. Valid values in this release include ChefAutomate and Puppet.

                                                                                                                                                                                                                                                                                          \n@param engine The engine type of the server. Valid values in this release include ChefAutomate and Puppet.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #engine(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                          The engine type of the server. Valid values in this release include ChefAutomate and Puppet.

                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Engine property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEngine", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "engine", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                          The engine type of the server. Valid values in this release include ChefAutomate and Puppet.

                                                                                                                                                                                                                                                                                          \n@param engine The engine type of the server. Valid values in this release include ChefAutomate and Puppet.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "engine", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                          The engine type of the server. Valid values in this release include ChefAutomate and Puppet.

                                                                                                                                                                                                                                                                                          \n@return The engine type of the server. Valid values in this release include ChefAutomate and Puppet.", "getterModel" : { "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 engine type of the server. Valid values in this release include ChefAutomate and Puppet.

                                                                                                                                                                                                                                                                                          \n@param engine The engine type of the server. Valid values in this release include ChefAutomate and Puppet.", "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 engine type of the server. Valid values in this release include ChefAutomate and Puppet.

                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "EngineAttributes" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getEngineAttributes", "beanStyleSetterMethodName" : "setEngineAttributes", "c2jName" : "EngineAttributes", "c2jShape" : "EngineAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                          The response of a createServer() request returns the master credential to access the server in EngineAttributes. These credentials are not stored by AWS OpsWorks CM; they are returned only as part of the result of createServer().

                                                                                                                                                                                                                                                                                          Attributes returned in a createServer response for Chef

                                                                                                                                                                                                                                                                                          • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA private key that is generated by AWS OpsWorks for Chef Automate. This private key is required to access the Chef API.

                                                                                                                                                                                                                                                                                          • CHEF_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Chef starter kit, which includes a README, a configuration file, and the required RSA private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents. From this directory, you can run Knife commands.

                                                                                                                                                                                                                                                                                          Attributes returned in a createServer response for Puppet

                                                                                                                                                                                                                                                                                          • PUPPET_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Puppet starter kit, including a README and a required private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents.

                                                                                                                                                                                                                                                                                          • PUPPET_ADMIN_PASSWORD: An administrator password that you can use to sign in to the Puppet Enterprise console after the server is online.

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

                                                                                                                                                                                                                                                                                          The response of a createServer() request returns the master credential to access the server in EngineAttributes. These credentials are not stored by AWS OpsWorks CM; they are returned only as part of the result of createServer().

                                                                                                                                                                                                                                                                                          Attributes returned in a createServer response for Chef

                                                                                                                                                                                                                                                                                          • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA private key that is generated by AWS OpsWorks for Chef Automate. This private key is required to access the Chef API.

                                                                                                                                                                                                                                                                                          • CHEF_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Chef starter kit, which includes a README, a configuration file, and the required RSA private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents. From this directory, you can run Knife commands.

                                                                                                                                                                                                                                                                                          Attributes returned in a createServer response for Puppet

                                                                                                                                                                                                                                                                                          • PUPPET_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Puppet starter kit, including a README and a required private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents.

                                                                                                                                                                                                                                                                                          • PUPPET_ADMIN_PASSWORD: An administrator password that you can use to sign in to the Puppet Enterprise console after the server is online.

                                                                                                                                                                                                                                                                                          \n

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

                                                                                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                                                                                          \nYou can use {@link #hasEngineAttributes()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                          \n@return The response of a createServer() request returns the master credential to access the server in EngineAttributes. These credentials are not stored by AWS OpsWorks CM; they are returned only as part of the result of createServer().

                                                                                                                                                                                                                                                                                          Attributes returned in a createServer response for Chef

                                                                                                                                                                                                                                                                                          • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA private key that is generated by AWS OpsWorks for Chef Automate. This private key is required to access the Chef API.

                                                                                                                                                                                                                                                                                          • CHEF_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Chef starter kit, which includes a README, a configuration file, and the required RSA private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents. From this directory, you can run Knife commands.

                                                                                                                                                                                                                                                                                          Attributes returned in a createServer response for Puppet

                                                                                                                                                                                                                                                                                          • PUPPET_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Puppet starter kit, including a README and a required private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents.

                                                                                                                                                                                                                                                                                          • PUPPET_ADMIN_PASSWORD: An administrator password that you can use to sign in to the Puppet Enterprise console after the server is online.

                                                                                                                                                                                                                                                                                          • \n@deprecated Use {@link #engineAttributes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                            The response of a createServer() request returns the master credential to access the server in EngineAttributes. These credentials are not stored by AWS OpsWorks CM; they are returned only as part of the result of createServer().

                                                                                                                                                                                                                                                                                            Attributes returned in a createServer response for Chef

                                                                                                                                                                                                                                                                                            • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA private key that is generated by AWS OpsWorks for Chef Automate. This private key is required to access the Chef API.

                                                                                                                                                                                                                                                                                            • CHEF_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Chef starter kit, which includes a README, a configuration file, and the required RSA private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents. From this directory, you can run Knife commands.

                                                                                                                                                                                                                                                                                            Attributes returned in a createServer response for Puppet

                                                                                                                                                                                                                                                                                            • PUPPET_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Puppet starter kit, including a README and a required private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents.

                                                                                                                                                                                                                                                                                            • PUPPET_ADMIN_PASSWORD: An administrator password that you can use to sign in to the Puppet Enterprise console after the server is online.

                                                                                                                                                                                                                                                                                            \n@param engineAttributes The response of a createServer() request returns the master credential to access the server in EngineAttributes. These credentials are not stored by AWS OpsWorks CM; they are returned only as part of the result of createServer().

                                                                                                                                                                                                                                                                                            Attributes returned in a createServer response for Chef

                                                                                                                                                                                                                                                                                            • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA private key that is generated by AWS OpsWorks for Chef Automate. This private key is required to access the Chef API.

                                                                                                                                                                                                                                                                                            • CHEF_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Chef starter kit, which includes a README, a configuration file, and the required RSA private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents. From this directory, you can run Knife commands.

                                                                                                                                                                                                                                                                                            Attributes returned in a createServer response for Puppet

                                                                                                                                                                                                                                                                                            • PUPPET_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Puppet starter kit, including a README and a required private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents.

                                                                                                                                                                                                                                                                                            • PUPPET_ADMIN_PASSWORD: An administrator password that you can use to sign in to the Puppet Enterprise console after the server is online.

                                                                                                                                                                                                                                                                                            • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #engineAttributes(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                              The response of a createServer() request returns the master credential to access the server in EngineAttributes. These credentials are not stored by AWS OpsWorks CM; they are returned only as part of the result of createServer().

                                                                                                                                                                                                                                                                                              Attributes returned in a createServer response for Chef

                                                                                                                                                                                                                                                                                              • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA private key that is generated by AWS OpsWorks for Chef Automate. This private key is required to access the Chef API.

                                                                                                                                                                                                                                                                                              • CHEF_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Chef starter kit, which includes a README, a configuration file, and the required RSA private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents. From this directory, you can run Knife commands.

                                                                                                                                                                                                                                                                                              Attributes returned in a createServer response for Puppet

                                                                                                                                                                                                                                                                                              • PUPPET_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Puppet starter kit, including a README and a required private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents.

                                                                                                                                                                                                                                                                                              • PUPPET_ADMIN_PASSWORD: An administrator password that you can use to sign in to the Puppet Enterprise console after the server is online.

                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EngineAttributes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEngineAttributes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "engineAttributes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                              The response of a createServer() request returns the master credential to access the server in EngineAttributes. These credentials are not stored by AWS OpsWorks CM; they are returned only as part of the result of createServer().

                                                                                                                                                                                                                                                                                              Attributes returned in a createServer response for Chef

                                                                                                                                                                                                                                                                                              • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA private key that is generated by AWS OpsWorks for Chef Automate. This private key is required to access the Chef API.

                                                                                                                                                                                                                                                                                              • CHEF_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Chef starter kit, which includes a README, a configuration file, and the required RSA private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents. From this directory, you can run Knife commands.

                                                                                                                                                                                                                                                                                              Attributes returned in a createServer response for Puppet

                                                                                                                                                                                                                                                                                              • PUPPET_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Puppet starter kit, including a README and a required private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents.

                                                                                                                                                                                                                                                                                              • PUPPET_ADMIN_PASSWORD: An administrator password that you can use to sign in to the Puppet Enterprise console after the server is online.

                                                                                                                                                                                                                                                                                              \n@param engineAttributes The response of a createServer() request returns the master credential to access the server in EngineAttributes. These credentials are not stored by AWS OpsWorks CM; they are returned only as part of the result of createServer().

                                                                                                                                                                                                                                                                                              Attributes returned in a createServer response for Chef

                                                                                                                                                                                                                                                                                              • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA private key that is generated by AWS OpsWorks for Chef Automate. This private key is required to access the Chef API.

                                                                                                                                                                                                                                                                                              • CHEF_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Chef starter kit, which includes a README, a configuration file, and the required RSA private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents. From this directory, you can run Knife commands.

                                                                                                                                                                                                                                                                                              Attributes returned in a createServer response for Puppet

                                                                                                                                                                                                                                                                                              • PUPPET_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Puppet starter kit, including a README and a required private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents.

                                                                                                                                                                                                                                                                                              • PUPPET_ADMIN_PASSWORD: An administrator password that you can use to sign in to the Puppet Enterprise console after the server is online.

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

                                                                                                                                                                                                                                                                                                The response of a createServer() request returns the master credential to access the server in EngineAttributes. These credentials are not stored by AWS OpsWorks CM; they are returned only as part of the result of createServer().

                                                                                                                                                                                                                                                                                                Attributes returned in a createServer response for Chef

                                                                                                                                                                                                                                                                                                • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA private key that is generated by AWS OpsWorks for Chef Automate. This private key is required to access the Chef API.

                                                                                                                                                                                                                                                                                                • CHEF_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Chef starter kit, which includes a README, a configuration file, and the required RSA private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents. From this directory, you can run Knife commands.

                                                                                                                                                                                                                                                                                                Attributes returned in a createServer response for Puppet

                                                                                                                                                                                                                                                                                                • PUPPET_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Puppet starter kit, including a README and a required private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents.

                                                                                                                                                                                                                                                                                                • PUPPET_ADMIN_PASSWORD: An administrator password that you can use to sign in to the Puppet Enterprise console after the server is online.

                                                                                                                                                                                                                                                                                                \n

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

                                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                                \nYou can use {@link #hasEngineAttributes()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                \n@return The response of a createServer() request returns the master credential to access the server in EngineAttributes. These credentials are not stored by AWS OpsWorks CM; they are returned only as part of the result of createServer().

                                                                                                                                                                                                                                                                                                Attributes returned in a createServer response for Chef

                                                                                                                                                                                                                                                                                                • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA private key that is generated by AWS OpsWorks for Chef Automate. This private key is required to access the Chef API.

                                                                                                                                                                                                                                                                                                • CHEF_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Chef starter kit, which includes a README, a configuration file, and the required RSA private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents. From this directory, you can run Knife commands.

                                                                                                                                                                                                                                                                                                Attributes returned in a createServer response for Puppet

                                                                                                                                                                                                                                                                                                • PUPPET_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Puppet starter kit, including a README and a required private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents.

                                                                                                                                                                                                                                                                                                • PUPPET_ADMIN_PASSWORD: An administrator password that you can use to sign in to the Puppet Enterprise console after the server is online.

                                                                                                                                                                                                                                                                                                • ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EngineAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EngineAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EngineAttribute", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link EngineAttribute.Builder} avoiding the need to create one manually via {@link EngineAttribute#builder()}.\n\nWhen the {@link Consumer} completes, {@link EngineAttribute.Builder#build()} is called immediately and its result is passed to {@link #member(EngineAttribute)}.\n@param member a consumer that will call methods on {@link EngineAttribute.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(EngineAttribute)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(EngineAttribute)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "EngineAttribute", "documentation" : 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" : "EngineAttribute", "variableName" : "member", "variableType" : "EngineAttribute", "documentation" : null, "simpleType" : "EngineAttribute", "variableSetterType" : "EngineAttribute" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EngineAttribute", "variableName" : "member", "variableType" : "EngineAttribute", "documentation" : "", "simpleType" : "EngineAttribute", "variableSetterType" : "EngineAttribute" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EngineAttribute", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EngineAttribute", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "EngineAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                  The response of a createServer() request returns the master credential to access the server in EngineAttributes. These credentials are not stored by AWS OpsWorks CM; they are returned only as part of the result of createServer().

                                                                                                                                                                                                                                                                                                  Attributes returned in a createServer response for Chef

                                                                                                                                                                                                                                                                                                  • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA private key that is generated by AWS OpsWorks for Chef Automate. This private key is required to access the Chef API.

                                                                                                                                                                                                                                                                                                  • CHEF_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Chef starter kit, which includes a README, a configuration file, and the required RSA private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents. From this directory, you can run Knife commands.

                                                                                                                                                                                                                                                                                                  Attributes returned in a createServer response for Puppet

                                                                                                                                                                                                                                                                                                  • PUPPET_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Puppet starter kit, including a README and a required private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents.

                                                                                                                                                                                                                                                                                                  • PUPPET_ADMIN_PASSWORD: An administrator password that you can use to sign in to the Puppet Enterprise console after the server is online.

                                                                                                                                                                                                                                                                                                  \n@param engineAttributes The response of a createServer() request returns the master credential to access the server in EngineAttributes. These credentials are not stored by AWS OpsWorks CM; they are returned only as part of the result of createServer().

                                                                                                                                                                                                                                                                                                  Attributes returned in a createServer response for Chef

                                                                                                                                                                                                                                                                                                  • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA private key that is generated by AWS OpsWorks for Chef Automate. This private key is required to access the Chef API.

                                                                                                                                                                                                                                                                                                  • CHEF_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Chef starter kit, which includes a README, a configuration file, and the required RSA private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents. From this directory, you can run Knife commands.

                                                                                                                                                                                                                                                                                                  Attributes returned in a createServer response for Puppet

                                                                                                                                                                                                                                                                                                  • PUPPET_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Puppet starter kit, including a README and a required private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents.

                                                                                                                                                                                                                                                                                                  • PUPPET_ADMIN_PASSWORD: An administrator password that you can use to sign in to the Puppet Enterprise console after the server is online.

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

                                                                                                                                                                                                                                                                                                    The response of a createServer() request returns the master credential to access the server in EngineAttributes. These credentials are not stored by AWS OpsWorks CM; they are returned only as part of the result of createServer().

                                                                                                                                                                                                                                                                                                    Attributes returned in a createServer response for Chef

                                                                                                                                                                                                                                                                                                    • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA private key that is generated by AWS OpsWorks for Chef Automate. This private key is required to access the Chef API.

                                                                                                                                                                                                                                                                                                    • CHEF_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Chef starter kit, which includes a README, a configuration file, and the required RSA private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents. From this directory, you can run Knife commands.

                                                                                                                                                                                                                                                                                                    Attributes returned in a createServer response for Puppet

                                                                                                                                                                                                                                                                                                    • PUPPET_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Puppet starter kit, including a README and a required private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents.

                                                                                                                                                                                                                                                                                                    • PUPPET_ADMIN_PASSWORD: An administrator password that you can use to sign in to the Puppet Enterprise console after the server is online.

                                                                                                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "EngineModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEngineModel", "beanStyleSetterMethodName" : "setEngineModel", "c2jName" : "EngineModel", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for 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 #engineModel(String)}.\n@param engineModel a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #engineModel(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for Chef.

                                                                                                                                                                                                                                                                                                    \n@return The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for Chef.\n@deprecated Use {@link #engineModel()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for Chef.

                                                                                                                                                                                                                                                                                                    \n@param engineModel The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for Chef.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #engineModel(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                    The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for Chef.

                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EngineModel property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEngineModel", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "engineModel", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for Chef.

                                                                                                                                                                                                                                                                                                    \n@param engineModel The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for Chef.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "engineModel", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for Chef.

                                                                                                                                                                                                                                                                                                    \n@return The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for 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" : "EngineModel", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EngineModel", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EngineModel", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for Chef.

                                                                                                                                                                                                                                                                                                    \n@param engineModel The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for Chef.", "setterMethodName" : "setEngineModel", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "engineModel", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "engineModel", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                    The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for Chef.

                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "EngineVersion" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEngineVersion", "beanStyleSetterMethodName" : "setEngineVersion", "c2jName" : "EngineVersion", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The engine version of the server. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.

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

                                                                                                                                                                                                                                                                                                    The engine version of the server. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.

                                                                                                                                                                                                                                                                                                    \n@return The engine version of the server. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.\n@deprecated Use {@link #engineVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The engine version of the server. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.

                                                                                                                                                                                                                                                                                                    \n@param engineVersion The engine version of the server. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #engineVersion(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                    The engine version of the server. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.

                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EngineVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEngineVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "engineVersion", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The engine version of the server. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.

                                                                                                                                                                                                                                                                                                    \n@param engineVersion The engine version of the server. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "engineVersion", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The engine version of the server. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.

                                                                                                                                                                                                                                                                                                    \n@return The engine version of the server. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EngineVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EngineVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EngineVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The engine version of the server. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.

                                                                                                                                                                                                                                                                                                    \n@param engineVersion The engine version of the server. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.", "setterMethodName" : "setEngineVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "engineVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "engineVersion", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                    The engine version of the server. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.

                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "InstanceProfileArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInstanceProfileArn", "beanStyleSetterMethodName" : "setInstanceProfileArn", "c2jName" : "InstanceProfileArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The instance profile ARN of the server.

                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The instance profile ARN of the server.

                                                                                                                                                                                                                                                                                                    \n@return The instance profile ARN of the server.\n@deprecated Use {@link #instanceProfileArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The instance profile ARN of the server.

                                                                                                                                                                                                                                                                                                    \n@param instanceProfileArn The instance profile ARN of the server.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #instanceProfileArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                    The instance profile ARN of the server.

                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InstanceProfileArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInstanceProfileArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceProfileArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The instance profile ARN of the server.

                                                                                                                                                                                                                                                                                                    \n@param instanceProfileArn The instance profile ARN of the server.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceProfileArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The instance profile ARN of the server.

                                                                                                                                                                                                                                                                                                    \n@return The instance profile ARN of the server.", "getterModel" : { "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 instance profile ARN of the server.

                                                                                                                                                                                                                                                                                                    \n@param instanceProfileArn The instance profile ARN of the server.", "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 instance profile ARN of the server.

                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "InstanceType" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInstanceType", "beanStyleSetterMethodName" : "setInstanceType", "c2jName" : "InstanceType", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The instance type for the server, as specified in the CloudFormation stack. This might not be the same instance type that is shown in the EC2 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The instance type for the server, as specified in the CloudFormation stack. This might not be the same instance type that is shown in the EC2 console.

                                                                                                                                                                                                                                                                                                    \n@return The instance type for the server, as specified in the CloudFormation stack. This might not be the same instance type that is shown in the EC2 console.\n@deprecated Use {@link #instanceType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The instance type for the server, as specified in the CloudFormation stack. This might not be the same instance type that is shown in the EC2 console.

                                                                                                                                                                                                                                                                                                    \n@param instanceType The instance type for the server, as specified in the CloudFormation stack. This might not be the same instance type that is shown in the EC2 console.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #instanceType(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                    The instance type for the server, as specified in the CloudFormation stack. This might not be the same instance type that is shown in the EC2 console.

                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InstanceType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInstanceType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceType", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The instance type for the server, as specified in the CloudFormation stack. This might not be the same instance type that is shown in the EC2 console.

                                                                                                                                                                                                                                                                                                    \n@param instanceType The instance type for the server, as specified in the CloudFormation stack. This might not be the same instance type that is shown in the EC2 console.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceType", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The instance type for the server, as specified in the CloudFormation stack. This might not be the same instance type that is shown in the EC2 console.

                                                                                                                                                                                                                                                                                                    \n@return The instance type for the server, as specified in the CloudFormation stack. This might not be the same instance type that is shown in the EC2 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" : "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 for the server, as specified in the CloudFormation stack. This might not be the same instance type that is shown in the EC2 console.

                                                                                                                                                                                                                                                                                                    \n@param instanceType The instance type for the server, as specified in the CloudFormation stack. This might not be the same instance type that is shown in the EC2 console.", "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 for the server, as specified in the CloudFormation stack. This might not be the same instance type that is shown in the EC2 console.

                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "KeyPair" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKeyPair", "beanStyleSetterMethodName" : "setKeyPair", "c2jName" : "KeyPair", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The key pair associated with the server.

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

                                                                                                                                                                                                                                                                                                    The key pair associated with the server.

                                                                                                                                                                                                                                                                                                    \n@return The key pair associated with the server.\n@deprecated Use {@link #keyPair()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The key pair associated with the server.

                                                                                                                                                                                                                                                                                                    \n@param keyPair The key pair associated with the server.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #keyPair(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                    The key pair associated with the server.

                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KeyPair property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKeyPair", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "keyPair", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The key pair associated with the server.

                                                                                                                                                                                                                                                                                                    \n@param keyPair The key pair associated with the server.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "keyPair", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The key pair associated with the server.

                                                                                                                                                                                                                                                                                                    \n@return The key pair associated with the server.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KeyPair", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KeyPair", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KeyPair", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The key pair associated with the server.

                                                                                                                                                                                                                                                                                                    \n@param keyPair The key pair associated with the server.", "setterMethodName" : "setKeyPair", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "keyPair", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "keyPair", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                    The key pair associated with the server.

                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaintenanceStatus" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaintenanceStatusAsString", "beanStyleSetterMethodName" : "setMaintenanceStatus", "c2jName" : "MaintenanceStatus", "c2jShape" : "MaintenanceStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The status of the most recent server maintenance run. Shows SUCCESS or FAILED.

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

                                                                                                                                                                                                                                                                                                    The status of the most recent server maintenance run. Shows SUCCESS or FAILED.

                                                                                                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                                                                                                    \n@return The status of the most recent server maintenance run. Shows SUCCESS or FAILED.\n@see MaintenanceStatus\n@deprecated Use {@link #maintenanceStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The status of the most recent server maintenance run. Shows SUCCESS or FAILED.

                                                                                                                                                                                                                                                                                                    \n@param maintenanceStatus The status of the most recent server maintenance run. Shows SUCCESS or FAILED.\n@see MaintenanceStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see MaintenanceStatus\n@deprecated Use {@link #maintenanceStatus(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                    The status of the most recent server maintenance run. Shows SUCCESS or FAILED.

                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "MaintenanceStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaintenanceStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaintenanceStatus", "fluentEnumGetterMethodName" : "maintenanceStatus", "fluentEnumSetterMethodName" : "maintenanceStatus", "fluentGetterMethodName" : "maintenanceStatusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The status of the most recent server maintenance run. Shows SUCCESS or FAILED.

                                                                                                                                                                                                                                                                                                    \n@param maintenanceStatus The status of the most recent server maintenance run. Shows SUCCESS or FAILED.\n@see MaintenanceStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see MaintenanceStatus", "fluentSetterMethodName" : "maintenanceStatus", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The status of the most recent server maintenance run. Shows SUCCESS or FAILED.

                                                                                                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                                                                                                    \n@return The status of the most recent server maintenance run. Shows SUCCESS or FAILED.\n@see MaintenanceStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaintenanceStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaintenanceStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaintenanceStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The status of the most recent server maintenance run. Shows SUCCESS or FAILED.

                                                                                                                                                                                                                                                                                                    \n@param maintenanceStatus The status of the most recent server maintenance run. Shows SUCCESS or FAILED.\n@see MaintenanceStatus", "setterMethodName" : "setMaintenanceStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maintenanceStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maintenanceStatus", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                    The status of the most recent server maintenance run. Shows SUCCESS or FAILED.

                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PreferredBackupWindow" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPreferredBackupWindow", "beanStyleSetterMethodName" : "setPreferredBackupWindow", "c2jName" : "PreferredBackupWindow", "c2jShape" : "TimeWindowDefinition", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The preferred backup period specified for the server.

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

                                                                                                                                                                                                                                                                                                    The preferred backup period specified for the server.

                                                                                                                                                                                                                                                                                                    \n@return The preferred backup period specified for the server.\n@deprecated Use {@link #preferredBackupWindow()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The preferred backup period specified for the server.

                                                                                                                                                                                                                                                                                                    \n@param preferredBackupWindow The preferred backup period specified for the server.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #preferredBackupWindow(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                    The preferred backup period specified for the server.

                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PreferredBackupWindow property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPreferredBackupWindow", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "preferredBackupWindow", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The preferred backup period specified for the server.

                                                                                                                                                                                                                                                                                                    \n@param preferredBackupWindow The preferred backup period specified for the server.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "preferredBackupWindow", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The preferred backup period specified for the server.

                                                                                                                                                                                                                                                                                                    \n@return The preferred backup period specified for the server.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PreferredBackupWindow", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PreferredBackupWindow", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PreferredBackupWindow", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The preferred backup period specified for the server.

                                                                                                                                                                                                                                                                                                    \n@param preferredBackupWindow The preferred backup period specified for the server.", "setterMethodName" : "setPreferredBackupWindow", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "preferredBackupWindow", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "preferredBackupWindow", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                    The preferred backup period specified for the server.

                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PreferredMaintenanceWindow" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPreferredMaintenanceWindow", "beanStyleSetterMethodName" : "setPreferredMaintenanceWindow", "c2jName" : "PreferredMaintenanceWindow", "c2jShape" : "TimeWindowDefinition", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The preferred maintenance period specified for the server.

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

                                                                                                                                                                                                                                                                                                    The preferred maintenance period specified for the server.

                                                                                                                                                                                                                                                                                                    \n@return The preferred maintenance period specified for the server.\n@deprecated Use {@link #preferredMaintenanceWindow()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The preferred maintenance period specified for the server.

                                                                                                                                                                                                                                                                                                    \n@param preferredMaintenanceWindow The preferred maintenance period specified for the server.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #preferredMaintenanceWindow(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                    The preferred maintenance period specified for the server.

                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PreferredMaintenanceWindow property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPreferredMaintenanceWindow", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "preferredMaintenanceWindow", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The preferred maintenance period specified for the server.

                                                                                                                                                                                                                                                                                                    \n@param preferredMaintenanceWindow The preferred maintenance period specified for the server.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "preferredMaintenanceWindow", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The preferred maintenance period specified for the server.

                                                                                                                                                                                                                                                                                                    \n@return The preferred maintenance period specified for the server.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PreferredMaintenanceWindow", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PreferredMaintenanceWindow", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PreferredMaintenanceWindow", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The preferred maintenance period specified for the server.

                                                                                                                                                                                                                                                                                                    \n@param preferredMaintenanceWindow The preferred maintenance period specified for the server.", "setterMethodName" : "setPreferredMaintenanceWindow", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "preferredMaintenanceWindow", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "preferredMaintenanceWindow", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                    The preferred maintenance period specified for the server.

                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SecurityGroupIds" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSecurityGroupIds", "beanStyleSetterMethodName" : "setSecurityGroupIds", "c2jName" : "SecurityGroupIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The security group IDs for the server, as specified in the CloudFormation stack. These might not be the same security groups that are shown in the EC2 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The security group IDs for the server, as specified in the CloudFormation stack. These might not be the same security groups that are shown in the EC2 console.

                                                                                                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                    \nYou can use {@link #hasSecurityGroupIds()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                    \n@return The security group IDs for the server, as specified in the CloudFormation stack. These might not be the same security groups that are shown in the EC2 console.\n@deprecated Use {@link #securityGroupIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The security group IDs for the server, as specified in the CloudFormation stack. These might not be the same security groups that are shown in the EC2 console.

                                                                                                                                                                                                                                                                                                    \n@param securityGroupIds The security group IDs for the server, as specified in the CloudFormation stack. These might not be the same security groups that are shown in the EC2 console.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #securityGroupIds(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                    The security group IDs for the server, as specified in the CloudFormation stack. These might not be the same security groups that are shown in the EC2 console.

                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SecurityGroupIds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSecurityGroupIds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "securityGroupIds", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The security group IDs for the server, as specified in the CloudFormation stack. These might not be the same security groups that are shown in the EC2 console.

                                                                                                                                                                                                                                                                                                    \n@param securityGroupIds The security group IDs for the server, as specified in the CloudFormation stack. These might not be the same security groups that are shown in the EC2 console.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "securityGroupIds", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The security group IDs for the server, as specified in the CloudFormation stack. These might not be the same security groups that are shown in the EC2 console.

                                                                                                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                    \nYou can use {@link #hasSecurityGroupIds()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                    \n@return The security group IDs for the server, as specified in the CloudFormation stack. These might not be the same security groups that are shown in the EC2 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" : "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" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "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" : "

                                                                                                                                                                                                                                                                                                    The security group IDs for the server, as specified in the CloudFormation stack. These might not be the same security groups that are shown in the EC2 console.

                                                                                                                                                                                                                                                                                                    \n@param securityGroupIds The security group IDs for the server, as specified in the CloudFormation stack. These might not be the same security groups that are shown in the EC2 console.", "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" : "

                                                                                                                                                                                                                                                                                                    The security group IDs for the server, as specified in the CloudFormation stack. These might not be the same security groups that are shown in the EC2 console.

                                                                                                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ServerArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServerArn", "beanStyleSetterMethodName" : "setServerArn", "c2jName" : "ServerArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The ARN of the server.

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

                                                                                                                                                                                                                                                                                                    The ARN of the server.

                                                                                                                                                                                                                                                                                                    \n@return The ARN of the server.\n@deprecated Use {@link #serverArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The ARN of the server.

                                                                                                                                                                                                                                                                                                    \n@param serverArn The ARN of the server.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serverArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                    The ARN of the server.

                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServerArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServerArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serverArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The ARN of the server.

                                                                                                                                                                                                                                                                                                    \n@param serverArn The ARN of the server.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serverArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The ARN of the server.

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

                                                                                                                                                                                                                                                                                                    The ARN of the server.

                                                                                                                                                                                                                                                                                                    \n@param serverArn The ARN of the server.", "setterMethodName" : "setServerArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                    The ARN of the server.

                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ServerName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServerName", "beanStyleSetterMethodName" : "setServerName", "c2jName" : "ServerName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The name of the server.

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

                                                                                                                                                                                                                                                                                                    The name of the server.

                                                                                                                                                                                                                                                                                                    \n@return The name of the server.\n@deprecated Use {@link #serverName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The name of the server.

                                                                                                                                                                                                                                                                                                    \n@param serverName The name of the server.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serverName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                    The name of the server.

                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serverName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The name of the server.

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

                                                                                                                                                                                                                                                                                                    The name of the server.

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

                                                                                                                                                                                                                                                                                                    The name of the server.

                                                                                                                                                                                                                                                                                                    \n@param serverName The name of the server.", "setterMethodName" : "setServerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                    The name of the server.

                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ServiceRoleArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServiceRoleArn", "beanStyleSetterMethodName" : "setServiceRoleArn", "c2jName" : "ServiceRoleArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The service role ARN used to create the server.

                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The service role ARN used to create the server.

                                                                                                                                                                                                                                                                                                    \n@return The service role ARN used to create the server.\n@deprecated Use {@link #serviceRoleArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The service role ARN used to create the server.

                                                                                                                                                                                                                                                                                                    \n@param serviceRoleArn The service role ARN used to create the server.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serviceRoleArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                    The service role ARN used to create the server.

                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServiceRoleArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServiceRoleArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceRoleArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The service role ARN used to create the server.

                                                                                                                                                                                                                                                                                                    \n@param serviceRoleArn The service role ARN used to create the server.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceRoleArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The service role ARN used to create the server.

                                                                                                                                                                                                                                                                                                    \n@return The service role ARN used to create the server.", "getterModel" : { "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 service role ARN used to create the server.

                                                                                                                                                                                                                                                                                                    \n@param serviceRoleArn The service role ARN used to create the server.", "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 service role ARN used to create the server.

                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Status" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "ServerStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The server's status. This field displays the states of actions in progress, such as creating, running, or backing up the server, as well as the server's health state.

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

                                                                                                                                                                                                                                                                                                    The server's status. This field displays the states of actions in progress, such as creating, running, or backing up the server, as well as the server's health state.

                                                                                                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                                                                                                    \n@return The server's status. This field displays the states of actions in progress, such as creating, running, or backing up the server, as well as the server's health state.\n@see ServerStatus\n@deprecated Use {@link #statusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The server's status. This field displays the states of actions in progress, such as creating, running, or backing up the server, as well as the server's health state.

                                                                                                                                                                                                                                                                                                    \n@param status The server's status. This field displays the states of actions in progress, such as creating, running, or backing up the server, as well as the server's health state.\n@see ServerStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see ServerStatus\n@deprecated Use {@link #status(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                    The server's status. This field displays the states of actions in progress, such as creating, running, or backing up the server, as well as the server's health state.

                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "ServerStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The server's status. This field displays the states of actions in progress, such as creating, running, or backing up the server, as well as the server's health state.

                                                                                                                                                                                                                                                                                                    \n@param status The server's status. This field displays the states of actions in progress, such as creating, running, or backing up the server, as well as the server's health state.\n@see ServerStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see ServerStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The server's status. This field displays the states of actions in progress, such as creating, running, or backing up the server, as well as the server's health state.

                                                                                                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                                                                                                    \n@return The server's status. This field displays the states of actions in progress, such as creating, running, or backing up the server, as well as the server's health state.\n@see ServerStatus", "getterModel" : { "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 server's status. This field displays the states of actions in progress, such as creating, running, or backing up the server, as well as the server's health state.

                                                                                                                                                                                                                                                                                                    \n@param status The server's status. This field displays the states of actions in progress, such as creating, running, or backing up the server, as well as the server's health state.\n@see ServerStatus", "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 server's status. This field displays the states of actions in progress, such as creating, running, or backing up the server, as well as the server's health state.

                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StatusReason" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusReason", "beanStyleSetterMethodName" : "setStatusReason", "c2jName" : "StatusReason", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    Depending on the server status, this field has either a human-readable message (such as a create or backup error), or an escaped block of JSON (used for health check results).

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

                                                                                                                                                                                                                                                                                                    Depending on the server status, this field has either a human-readable message (such as a create or backup error), or an escaped block of JSON (used for health check results).

                                                                                                                                                                                                                                                                                                    \n@return Depending on the server status, this field has either a human-readable message (such as a create or backup error), or an escaped block of JSON (used for health check results).\n@deprecated Use {@link #statusReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    Depending on the server status, this field has either a human-readable message (such as a create or backup error), or an escaped block of JSON (used for health check results).

                                                                                                                                                                                                                                                                                                    \n@param statusReason Depending on the server status, this field has either a human-readable message (such as a create or backup error), or an escaped block of JSON (used for health check results).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #statusReason(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                    Depending on the server status, this field has either a human-readable message (such as a create or backup error), or an escaped block of JSON (used for health check results).

                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StatusReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatusReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusReason", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    Depending on the server status, this field has either a human-readable message (such as a create or backup error), or an escaped block of JSON (used for health check results).

                                                                                                                                                                                                                                                                                                    \n@param statusReason Depending on the server status, this field has either a human-readable message (such as a create or backup error), or an escaped block of JSON (used for health check results).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusReason", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                    Depending on the server status, this field has either a human-readable message (such as a create or backup error), or an escaped block of JSON (used for health check results).

                                                                                                                                                                                                                                                                                                    \n@return Depending on the server status, this field has either a human-readable message (such as a create or backup error), or an escaped block of JSON (used for health check results).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatusReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatusReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusReason", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                    Depending on the server status, this field has either a human-readable message (such as a create or backup error), or an escaped block of JSON (used for health check results).

                                                                                                                                                                                                                                                                                                    \n@param statusReason Depending on the server status, this field has either a human-readable message (such as a create or backup error), or an escaped block of JSON (used for health check results).", "setterMethodName" : "setStatusReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusReason", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                    Depending on the server status, this field has either a human-readable message (such as a create or backup error), or an escaped block of JSON (used for health check results).

                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SubnetIds" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSubnetIds", "beanStyleSetterMethodName" : "setSubnetIds", "c2jName" : "SubnetIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The subnet IDs specified in a CreateServer 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The subnet IDs specified in a CreateServer request.

                                                                                                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                    \nYou can use {@link #hasSubnetIds()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                    \n@return The subnet IDs specified in a CreateServer request.\n@deprecated Use {@link #subnetIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The subnet IDs specified in a CreateServer request.

                                                                                                                                                                                                                                                                                                    \n@param subnetIds The subnet IDs specified in a CreateServer request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #subnetIds(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                    The subnet IDs specified in a CreateServer request.

                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SubnetIds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSubnetIds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "subnetIds", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The subnet IDs specified in a CreateServer request.

                                                                                                                                                                                                                                                                                                    \n@param subnetIds The subnet IDs specified in a CreateServer request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "subnetIds", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The subnet IDs specified in a CreateServer request.

                                                                                                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                    \nYou can use {@link #hasSubnetIds()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                    \n@return The subnet IDs specified in a CreateServer 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" : "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" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "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" : "

                                                                                                                                                                                                                                                                                                    The subnet IDs specified in a CreateServer request.

                                                                                                                                                                                                                                                                                                    \n@param subnetIds The subnet IDs specified in a CreateServer request.", "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" : "

                                                                                                                                                                                                                                                                                                    The subnet IDs specified in a CreateServer request.

                                                                                                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAssociatePublicIpAddress", "beanStyleSetterMethodName" : "setAssociatePublicIpAddress", "c2jName" : "AssociatePublicIpAddress", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    Associate a public IP address with a server that you are launching.

                                                                                                                                                                                                                                                                                                    \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 #associatePublicIpAddress(Boolean)}.\n@param associatePublicIpAddress 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 #associatePublicIpAddress(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    Associate a public IP address with a server that you are launching.

                                                                                                                                                                                                                                                                                                    \n@return Associate a public IP address with a server that you are launching.\n@deprecated Use {@link #associatePublicIpAddress()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    Associate a public IP address with a server that you are launching.

                                                                                                                                                                                                                                                                                                    \n@param associatePublicIpAddress Associate a public IP address with a server that you are launching.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #associatePublicIpAddress(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                    Associate a public IP address with a server that you are launching.

                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AssociatePublicIpAddress property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAssociatePublicIpAddress", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associatePublicIpAddress", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    Associate a public IP address with a server that you are launching.

                                                                                                                                                                                                                                                                                                    \n@param associatePublicIpAddress Associate a public IP address with a server that you are launching.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associatePublicIpAddress", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                    Associate a public IP address with a server that you are launching.

                                                                                                                                                                                                                                                                                                    \n@return Associate a public IP address with a server that you are launching.", "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" : "AssociatePublicIpAddress", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociatePublicIpAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AssociatePublicIpAddress", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                    Associate a public IP address with a server that you are launching.

                                                                                                                                                                                                                                                                                                    \n@param associatePublicIpAddress Associate a public IP address with a server that you are launching.", "setterMethodName" : "setAssociatePublicIpAddress", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "associatePublicIpAddress", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "associatePublicIpAddress", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                    Associate a public IP address with a server that you are launching.

                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBackupRetentionCount", "beanStyleSetterMethodName" : "setBackupRetentionCount", "c2jName" : "BackupRetentionCount", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The number of automated backups to keep.

                                                                                                                                                                                                                                                                                                    \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 #backupRetentionCount(Integer)}.\n@param backupRetentionCount 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 #backupRetentionCount(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The number of automated backups to keep.

                                                                                                                                                                                                                                                                                                    \n@return The number of automated backups to keep.\n@deprecated Use {@link #backupRetentionCount()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The number of automated backups to keep.

                                                                                                                                                                                                                                                                                                    \n@param backupRetentionCount The number of automated backups to keep.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #backupRetentionCount(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                    The number of automated backups to keep.

                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BackupRetentionCount property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBackupRetentionCount", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "backupRetentionCount", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The number of automated backups to keep.

                                                                                                                                                                                                                                                                                                    \n@param backupRetentionCount The number of automated backups to keep.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "backupRetentionCount", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The number of automated backups to keep.

                                                                                                                                                                                                                                                                                                    \n@return The number of automated backups to keep.", "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" : "BackupRetentionCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BackupRetentionCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "BackupRetentionCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The number of automated backups to keep.

                                                                                                                                                                                                                                                                                                    \n@param backupRetentionCount The number of automated backups to keep.", "setterMethodName" : "setBackupRetentionCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "backupRetentionCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "backupRetentionCount", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                    The number of automated backups to keep.

                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServerName", "beanStyleSetterMethodName" : "setServerName", "c2jName" : "ServerName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The name of the server.

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

                                                                                                                                                                                                                                                                                                    The name of the server.

                                                                                                                                                                                                                                                                                                    \n@return The name of the server.\n@deprecated Use {@link #serverName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The name of the server.

                                                                                                                                                                                                                                                                                                    \n@param serverName The name of the server.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serverName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                    The name of the server.

                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serverName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The name of the server.

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

                                                                                                                                                                                                                                                                                                    The name of the server.

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

                                                                                                                                                                                                                                                                                                    The name of the server.

                                                                                                                                                                                                                                                                                                    \n@param serverName The name of the server.", "setterMethodName" : "setServerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                    The name of the server.

                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    Time stamp of server creation. Example 2016-07-29T13:38:47.520Z

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

                                                                                                                                                                                                                                                                                                    Time stamp of server creation. Example 2016-07-29T13:38:47.520Z

                                                                                                                                                                                                                                                                                                    \n@return Time stamp of server creation. Example 2016-07-29T13:38:47.520Z\n@deprecated Use {@link #createdAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    Time stamp of server creation. Example 2016-07-29T13:38:47.520Z

                                                                                                                                                                                                                                                                                                    \n@param createdAt Time stamp of server creation. Example 2016-07-29T13:38:47.520Z\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #createdAt(Instant)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                    Time stamp of server creation. Example 2016-07-29T13:38:47.520Z

                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CreatedAt property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCreatedAt", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdAt", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    Time stamp of server creation. Example 2016-07-29T13:38:47.520Z

                                                                                                                                                                                                                                                                                                    \n@param createdAt Time stamp of server creation. Example 2016-07-29T13:38:47.520Z\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdAt", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                    Time stamp of server creation. Example 2016-07-29T13:38:47.520Z

                                                                                                                                                                                                                                                                                                    \n@return Time stamp of server creation. Example 2016-07-29T13:38:47.520Z", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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" : "INSTANT", "name" : "CreatedAt", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                    Time stamp of server creation. Example 2016-07-29T13:38:47.520Z

                                                                                                                                                                                                                                                                                                    \n@param createdAt Time stamp of server creation. Example 2016-07-29T13:38:47.520Z", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdAt", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdAt", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                                    Time stamp of server creation. Example 2016-07-29T13:38:47.520Z

                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCloudFormationStackArn", "beanStyleSetterMethodName" : "setCloudFormationStackArn", "c2jName" : "CloudFormationStackArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The ARN of the CloudFormation stack that was used to create the server.

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

                                                                                                                                                                                                                                                                                                    The ARN of the CloudFormation stack that was used to create the server.

                                                                                                                                                                                                                                                                                                    \n@return The ARN of the CloudFormation stack that was used to create the server.\n@deprecated Use {@link #cloudFormationStackArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The ARN of the CloudFormation stack that was used to create the server.

                                                                                                                                                                                                                                                                                                    \n@param cloudFormationStackArn The ARN of the CloudFormation stack that was used to create the server.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cloudFormationStackArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                    The ARN of the CloudFormation stack that was used to create the server.

                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CloudFormationStackArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCloudFormationStackArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cloudFormationStackArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The ARN of the CloudFormation stack that was used to create the server.

                                                                                                                                                                                                                                                                                                    \n@param cloudFormationStackArn The ARN of the CloudFormation stack that was used to create the server.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudFormationStackArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The ARN of the CloudFormation stack that was used to create the server.

                                                                                                                                                                                                                                                                                                    \n@return The ARN of the CloudFormation stack that was used to create the server.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudFormationStackArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CloudFormationStackArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CloudFormationStackArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The ARN of the CloudFormation stack that was used to create the server.

                                                                                                                                                                                                                                                                                                    \n@param cloudFormationStackArn The ARN of the CloudFormation stack that was used to create the server.", "setterMethodName" : "setCloudFormationStackArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cloudFormationStackArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "cloudFormationStackArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                    The ARN of the CloudFormation stack that was used to create the server.

                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCustomDomain", "beanStyleSetterMethodName" : "setCustomDomain", "c2jName" : "CustomDomain", "c2jShape" : "CustomDomain", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    An optional public endpoint of a server, such as https://aws.my-company.com. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.

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

                                                                                                                                                                                                                                                                                                    An optional public endpoint of a server, such as https://aws.my-company.com. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.

                                                                                                                                                                                                                                                                                                    \n@return An optional public endpoint of a server, such as https://aws.my-company.com. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.\n@deprecated Use {@link #customDomain()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    An optional public endpoint of a server, such as https://aws.my-company.com. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.

                                                                                                                                                                                                                                                                                                    \n@param customDomain An optional public endpoint of a server, such as https://aws.my-company.com. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #customDomain(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                    An optional public endpoint of a server, such as https://aws.my-company.com. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.

                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CustomDomain property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCustomDomain", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "customDomain", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    An optional public endpoint of a server, such as https://aws.my-company.com. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.

                                                                                                                                                                                                                                                                                                    \n@param customDomain An optional public endpoint of a server, such as https://aws.my-company.com. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "customDomain", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                    An optional public endpoint of a server, such as https://aws.my-company.com. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.

                                                                                                                                                                                                                                                                                                    \n@return An optional public endpoint of a server, such as https://aws.my-company.com. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CustomDomain", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CustomDomain", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CustomDomain", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                    An optional public endpoint of a server, such as https://aws.my-company.com. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.

                                                                                                                                                                                                                                                                                                    \n@param customDomain An optional public endpoint of a server, such as https://aws.my-company.com. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.", "setterMethodName" : "setCustomDomain", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "customDomain", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "customDomain", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                    An optional public endpoint of a server, such as https://aws.my-company.com. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.

                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDisableAutomatedBackup", "beanStyleSetterMethodName" : "setDisableAutomatedBackup", "c2jName" : "DisableAutomatedBackup", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    Disables automated backups. The number of stored backups is dependent on the value of PreferredBackupCount.

                                                                                                                                                                                                                                                                                                    \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 #disableAutomatedBackup(Boolean)}.\n@param disableAutomatedBackup 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 #disableAutomatedBackup(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    Disables automated backups. The number of stored backups is dependent on the value of PreferredBackupCount.

                                                                                                                                                                                                                                                                                                    \n@return Disables automated backups. The number of stored backups is dependent on the value of PreferredBackupCount.\n@deprecated Use {@link #disableAutomatedBackup()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    Disables automated backups. The number of stored backups is dependent on the value of PreferredBackupCount.

                                                                                                                                                                                                                                                                                                    \n@param disableAutomatedBackup Disables automated backups. The number of stored backups is dependent on the value of PreferredBackupCount.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #disableAutomatedBackup(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                    Disables automated backups. The number of stored backups is dependent on the value of PreferredBackupCount.

                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DisableAutomatedBackup property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDisableAutomatedBackup", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "disableAutomatedBackup", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    Disables automated backups. The number of stored backups is dependent on the value of PreferredBackupCount.

                                                                                                                                                                                                                                                                                                    \n@param disableAutomatedBackup Disables automated backups. The number of stored backups is dependent on the value of PreferredBackupCount.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "disableAutomatedBackup", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                    Disables automated backups. The number of stored backups is dependent on the value of PreferredBackupCount.

                                                                                                                                                                                                                                                                                                    \n@return Disables automated backups. The number of stored backups is dependent on the value of PreferredBackupCount.", "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" : "DisableAutomatedBackup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DisableAutomatedBackup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "DisableAutomatedBackup", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                    Disables automated backups. The number of stored backups is dependent on the value of PreferredBackupCount.

                                                                                                                                                                                                                                                                                                    \n@param disableAutomatedBackup Disables automated backups. The number of stored backups is dependent on the value of PreferredBackupCount.", "setterMethodName" : "setDisableAutomatedBackup", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "disableAutomatedBackup", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "disableAutomatedBackup", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                    Disables automated backups. The number of stored backups is dependent on the value of PreferredBackupCount.

                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEndpoint", "beanStyleSetterMethodName" : "setEndpoint", "c2jName" : "Endpoint", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    A DNS name that can be used to access the engine. Example: myserver-asdfghjkl.us-east-1.opsworks.io. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.

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

                                                                                                                                                                                                                                                                                                    A DNS name that can be used to access the engine. Example: myserver-asdfghjkl.us-east-1.opsworks.io. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.

                                                                                                                                                                                                                                                                                                    \n@return A DNS name that can be used to access the engine. Example: myserver-asdfghjkl.us-east-1.opsworks.io. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.\n@deprecated Use {@link #endpoint()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    A DNS name that can be used to access the engine. Example: myserver-asdfghjkl.us-east-1.opsworks.io. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.

                                                                                                                                                                                                                                                                                                    \n@param endpoint A DNS name that can be used to access the engine. Example: myserver-asdfghjkl.us-east-1.opsworks.io. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #endpoint(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                    A DNS name that can be used to access the engine. Example: myserver-asdfghjkl.us-east-1.opsworks.io. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.

                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Endpoint property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEndpoint", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endpoint", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    A DNS name that can be used to access the engine. Example: myserver-asdfghjkl.us-east-1.opsworks.io. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.

                                                                                                                                                                                                                                                                                                    \n@param endpoint A DNS name that can be used to access the engine. Example: myserver-asdfghjkl.us-east-1.opsworks.io. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endpoint", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                    A DNS name that can be used to access the engine. Example: myserver-asdfghjkl.us-east-1.opsworks.io. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.

                                                                                                                                                                                                                                                                                                    \n@return A DNS name that can be used to access the engine. Example: myserver-asdfghjkl.us-east-1.opsworks.io. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Endpoint", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Endpoint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Endpoint", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                    A DNS name that can be used to access the engine. Example: myserver-asdfghjkl.us-east-1.opsworks.io. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.

                                                                                                                                                                                                                                                                                                    \n@param endpoint A DNS name that can be used to access the engine. Example: myserver-asdfghjkl.us-east-1.opsworks.io. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.", "setterMethodName" : "setEndpoint", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "endpoint", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "endpoint", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                    A DNS name that can be used to access the engine. Example: myserver-asdfghjkl.us-east-1.opsworks.io. You cannot access the server by using the Endpoint value if the server has a CustomDomain specified.

                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEngine", "beanStyleSetterMethodName" : "setEngine", "c2jName" : "Engine", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The engine type of the server. Valid values in this release include ChefAutomate and Puppet.

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

                                                                                                                                                                                                                                                                                                    The engine type of the server. Valid values in this release include ChefAutomate and Puppet.

                                                                                                                                                                                                                                                                                                    \n@return The engine type of the server. Valid values in this release include ChefAutomate and Puppet.\n@deprecated Use {@link #engine()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The engine type of the server. Valid values in this release include ChefAutomate and Puppet.

                                                                                                                                                                                                                                                                                                    \n@param engine The engine type of the server. Valid values in this release include ChefAutomate and Puppet.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #engine(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                    The engine type of the server. Valid values in this release include ChefAutomate and Puppet.

                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Engine property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEngine", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "engine", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The engine type of the server. Valid values in this release include ChefAutomate and Puppet.

                                                                                                                                                                                                                                                                                                    \n@param engine The engine type of the server. Valid values in this release include ChefAutomate and Puppet.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "engine", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The engine type of the server. Valid values in this release include ChefAutomate and Puppet.

                                                                                                                                                                                                                                                                                                    \n@return The engine type of the server. Valid values in this release include ChefAutomate and Puppet.", "getterModel" : { "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 engine type of the server. Valid values in this release include ChefAutomate and Puppet.

                                                                                                                                                                                                                                                                                                    \n@param engine The engine type of the server. Valid values in this release include ChefAutomate and Puppet.", "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 engine type of the server. Valid values in this release include ChefAutomate and Puppet.

                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEngineModel", "beanStyleSetterMethodName" : "setEngineModel", "c2jName" : "EngineModel", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for 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 #engineModel(String)}.\n@param engineModel a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #engineModel(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for Chef.

                                                                                                                                                                                                                                                                                                    \n@return The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for Chef.\n@deprecated Use {@link #engineModel()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for Chef.

                                                                                                                                                                                                                                                                                                    \n@param engineModel The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for Chef.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #engineModel(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                    The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for Chef.

                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EngineModel property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEngineModel", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "engineModel", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for Chef.

                                                                                                                                                                                                                                                                                                    \n@param engineModel The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for Chef.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "engineModel", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for Chef.

                                                                                                                                                                                                                                                                                                    \n@return The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for 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" : "EngineModel", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EngineModel", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EngineModel", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for Chef.

                                                                                                                                                                                                                                                                                                    \n@param engineModel The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for Chef.", "setterMethodName" : "setEngineModel", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "engineModel", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "engineModel", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                    The engine model of the server. Valid values in this release include Monolithic for Puppet and Single for Chef.

                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getEngineAttributes", "beanStyleSetterMethodName" : "setEngineAttributes", "c2jName" : "EngineAttributes", "c2jShape" : "EngineAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The response of a createServer() request returns the master credential to access the server in EngineAttributes. These credentials are not stored by AWS OpsWorks CM; they are returned only as part of the result of createServer().

                                                                                                                                                                                                                                                                                                    Attributes returned in a createServer response for Chef

                                                                                                                                                                                                                                                                                                    • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA private key that is generated by AWS OpsWorks for Chef Automate. This private key is required to access the Chef API.

                                                                                                                                                                                                                                                                                                    • CHEF_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Chef starter kit, which includes a README, a configuration file, and the required RSA private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents. From this directory, you can run Knife commands.

                                                                                                                                                                                                                                                                                                    Attributes returned in a createServer response for Puppet

                                                                                                                                                                                                                                                                                                    • PUPPET_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Puppet starter kit, including a README and a required private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents.

                                                                                                                                                                                                                                                                                                    • PUPPET_ADMIN_PASSWORD: An administrator password that you can use to sign in to the Puppet Enterprise console after the server is online.

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

                                                                                                                                                                                                                                                                                                    The response of a createServer() request returns the master credential to access the server in EngineAttributes. These credentials are not stored by AWS OpsWorks CM; they are returned only as part of the result of createServer().

                                                                                                                                                                                                                                                                                                    Attributes returned in a createServer response for Chef

                                                                                                                                                                                                                                                                                                    • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA private key that is generated by AWS OpsWorks for Chef Automate. This private key is required to access the Chef API.

                                                                                                                                                                                                                                                                                                    • CHEF_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Chef starter kit, which includes a README, a configuration file, and the required RSA private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents. From this directory, you can run Knife commands.

                                                                                                                                                                                                                                                                                                    Attributes returned in a createServer response for Puppet

                                                                                                                                                                                                                                                                                                    • PUPPET_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Puppet starter kit, including a README and a required private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents.

                                                                                                                                                                                                                                                                                                    • PUPPET_ADMIN_PASSWORD: An administrator password that you can use to sign in to the Puppet Enterprise console after the server is online.

                                                                                                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                    \nYou can use {@link #hasEngineAttributes()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                    \n@return The response of a createServer() request returns the master credential to access the server in EngineAttributes. These credentials are not stored by AWS OpsWorks CM; they are returned only as part of the result of createServer().

                                                                                                                                                                                                                                                                                                    Attributes returned in a createServer response for Chef

                                                                                                                                                                                                                                                                                                    • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA private key that is generated by AWS OpsWorks for Chef Automate. This private key is required to access the Chef API.

                                                                                                                                                                                                                                                                                                    • CHEF_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Chef starter kit, which includes a README, a configuration file, and the required RSA private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents. From this directory, you can run Knife commands.

                                                                                                                                                                                                                                                                                                    Attributes returned in a createServer response for Puppet

                                                                                                                                                                                                                                                                                                    • PUPPET_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Puppet starter kit, including a README and a required private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents.

                                                                                                                                                                                                                                                                                                    • PUPPET_ADMIN_PASSWORD: An administrator password that you can use to sign in to the Puppet Enterprise console after the server is online.

                                                                                                                                                                                                                                                                                                    • \n@deprecated Use {@link #engineAttributes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                      The response of a createServer() request returns the master credential to access the server in EngineAttributes. These credentials are not stored by AWS OpsWorks CM; they are returned only as part of the result of createServer().

                                                                                                                                                                                                                                                                                                      Attributes returned in a createServer response for Chef

                                                                                                                                                                                                                                                                                                      • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA private key that is generated by AWS OpsWorks for Chef Automate. This private key is required to access the Chef API.

                                                                                                                                                                                                                                                                                                      • CHEF_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Chef starter kit, which includes a README, a configuration file, and the required RSA private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents. From this directory, you can run Knife commands.

                                                                                                                                                                                                                                                                                                      Attributes returned in a createServer response for Puppet

                                                                                                                                                                                                                                                                                                      • PUPPET_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Puppet starter kit, including a README and a required private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents.

                                                                                                                                                                                                                                                                                                      • PUPPET_ADMIN_PASSWORD: An administrator password that you can use to sign in to the Puppet Enterprise console after the server is online.

                                                                                                                                                                                                                                                                                                      \n@param engineAttributes The response of a createServer() request returns the master credential to access the server in EngineAttributes. These credentials are not stored by AWS OpsWorks CM; they are returned only as part of the result of createServer().

                                                                                                                                                                                                                                                                                                      Attributes returned in a createServer response for Chef

                                                                                                                                                                                                                                                                                                      • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA private key that is generated by AWS OpsWorks for Chef Automate. This private key is required to access the Chef API.

                                                                                                                                                                                                                                                                                                      • CHEF_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Chef starter kit, which includes a README, a configuration file, and the required RSA private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents. From this directory, you can run Knife commands.

                                                                                                                                                                                                                                                                                                      Attributes returned in a createServer response for Puppet

                                                                                                                                                                                                                                                                                                      • PUPPET_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Puppet starter kit, including a README and a required private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents.

                                                                                                                                                                                                                                                                                                      • PUPPET_ADMIN_PASSWORD: An administrator password that you can use to sign in to the Puppet Enterprise console after the server is online.

                                                                                                                                                                                                                                                                                                      • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #engineAttributes(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                        The response of a createServer() request returns the master credential to access the server in EngineAttributes. These credentials are not stored by AWS OpsWorks CM; they are returned only as part of the result of createServer().

                                                                                                                                                                                                                                                                                                        Attributes returned in a createServer response for Chef

                                                                                                                                                                                                                                                                                                        • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA private key that is generated by AWS OpsWorks for Chef Automate. This private key is required to access the Chef API.

                                                                                                                                                                                                                                                                                                        • CHEF_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Chef starter kit, which includes a README, a configuration file, and the required RSA private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents. From this directory, you can run Knife commands.

                                                                                                                                                                                                                                                                                                        Attributes returned in a createServer response for Puppet

                                                                                                                                                                                                                                                                                                        • PUPPET_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Puppet starter kit, including a README and a required private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents.

                                                                                                                                                                                                                                                                                                        • PUPPET_ADMIN_PASSWORD: An administrator password that you can use to sign in to the Puppet Enterprise console after the server is online.

                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EngineAttributes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEngineAttributes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "engineAttributes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                        The response of a createServer() request returns the master credential to access the server in EngineAttributes. These credentials are not stored by AWS OpsWorks CM; they are returned only as part of the result of createServer().

                                                                                                                                                                                                                                                                                                        Attributes returned in a createServer response for Chef

                                                                                                                                                                                                                                                                                                        • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA private key that is generated by AWS OpsWorks for Chef Automate. This private key is required to access the Chef API.

                                                                                                                                                                                                                                                                                                        • CHEF_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Chef starter kit, which includes a README, a configuration file, and the required RSA private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents. From this directory, you can run Knife commands.

                                                                                                                                                                                                                                                                                                        Attributes returned in a createServer response for Puppet

                                                                                                                                                                                                                                                                                                        • PUPPET_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Puppet starter kit, including a README and a required private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents.

                                                                                                                                                                                                                                                                                                        • PUPPET_ADMIN_PASSWORD: An administrator password that you can use to sign in to the Puppet Enterprise console after the server is online.

                                                                                                                                                                                                                                                                                                        \n@param engineAttributes The response of a createServer() request returns the master credential to access the server in EngineAttributes. These credentials are not stored by AWS OpsWorks CM; they are returned only as part of the result of createServer().

                                                                                                                                                                                                                                                                                                        Attributes returned in a createServer response for Chef

                                                                                                                                                                                                                                                                                                        • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA private key that is generated by AWS OpsWorks for Chef Automate. This private key is required to access the Chef API.

                                                                                                                                                                                                                                                                                                        • CHEF_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Chef starter kit, which includes a README, a configuration file, and the required RSA private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents. From this directory, you can run Knife commands.

                                                                                                                                                                                                                                                                                                        Attributes returned in a createServer response for Puppet

                                                                                                                                                                                                                                                                                                        • PUPPET_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Puppet starter kit, including a README and a required private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents.

                                                                                                                                                                                                                                                                                                        • PUPPET_ADMIN_PASSWORD: An administrator password that you can use to sign in to the Puppet Enterprise console after the server is online.

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

                                                                                                                                                                                                                                                                                                          The response of a createServer() request returns the master credential to access the server in EngineAttributes. These credentials are not stored by AWS OpsWorks CM; they are returned only as part of the result of createServer().

                                                                                                                                                                                                                                                                                                          Attributes returned in a createServer response for Chef

                                                                                                                                                                                                                                                                                                          • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA private key that is generated by AWS OpsWorks for Chef Automate. This private key is required to access the Chef API.

                                                                                                                                                                                                                                                                                                          • CHEF_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Chef starter kit, which includes a README, a configuration file, and the required RSA private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents. From this directory, you can run Knife commands.

                                                                                                                                                                                                                                                                                                          Attributes returned in a createServer response for Puppet

                                                                                                                                                                                                                                                                                                          • PUPPET_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Puppet starter kit, including a README and a required private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents.

                                                                                                                                                                                                                                                                                                          • PUPPET_ADMIN_PASSWORD: An administrator password that you can use to sign in to the Puppet Enterprise console after the server is online.

                                                                                                                                                                                                                                                                                                          \n

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

                                                                                                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                                                                                                          \nYou can use {@link #hasEngineAttributes()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                          \n@return The response of a createServer() request returns the master credential to access the server in EngineAttributes. These credentials are not stored by AWS OpsWorks CM; they are returned only as part of the result of createServer().

                                                                                                                                                                                                                                                                                                          Attributes returned in a createServer response for Chef

                                                                                                                                                                                                                                                                                                          • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA private key that is generated by AWS OpsWorks for Chef Automate. This private key is required to access the Chef API.

                                                                                                                                                                                                                                                                                                          • CHEF_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Chef starter kit, which includes a README, a configuration file, and the required RSA private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents. From this directory, you can run Knife commands.

                                                                                                                                                                                                                                                                                                          Attributes returned in a createServer response for Puppet

                                                                                                                                                                                                                                                                                                          • PUPPET_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Puppet starter kit, including a README and a required private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents.

                                                                                                                                                                                                                                                                                                          • PUPPET_ADMIN_PASSWORD: An administrator password that you can use to sign in to the Puppet Enterprise console after the server is online.

                                                                                                                                                                                                                                                                                                          • ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EngineAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EngineAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EngineAttribute", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link EngineAttribute.Builder} avoiding the need to create one manually via {@link EngineAttribute#builder()}.\n\nWhen the {@link Consumer} completes, {@link EngineAttribute.Builder#build()} is called immediately and its result is passed to {@link #member(EngineAttribute)}.\n@param member a consumer that will call methods on {@link EngineAttribute.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(EngineAttribute)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(EngineAttribute)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "EngineAttribute", "documentation" : 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" : "EngineAttribute", "variableName" : "member", "variableType" : "EngineAttribute", "documentation" : null, "simpleType" : "EngineAttribute", "variableSetterType" : "EngineAttribute" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EngineAttribute", "variableName" : "member", "variableType" : "EngineAttribute", "documentation" : "", "simpleType" : "EngineAttribute", "variableSetterType" : "EngineAttribute" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EngineAttribute", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EngineAttribute", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "EngineAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                            The response of a createServer() request returns the master credential to access the server in EngineAttributes. These credentials are not stored by AWS OpsWorks CM; they are returned only as part of the result of createServer().

                                                                                                                                                                                                                                                                                                            Attributes returned in a createServer response for Chef

                                                                                                                                                                                                                                                                                                            • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA private key that is generated by AWS OpsWorks for Chef Automate. This private key is required to access the Chef API.

                                                                                                                                                                                                                                                                                                            • CHEF_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Chef starter kit, which includes a README, a configuration file, and the required RSA private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents. From this directory, you can run Knife commands.

                                                                                                                                                                                                                                                                                                            Attributes returned in a createServer response for Puppet

                                                                                                                                                                                                                                                                                                            • PUPPET_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Puppet starter kit, including a README and a required private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents.

                                                                                                                                                                                                                                                                                                            • PUPPET_ADMIN_PASSWORD: An administrator password that you can use to sign in to the Puppet Enterprise console after the server is online.

                                                                                                                                                                                                                                                                                                            \n@param engineAttributes The response of a createServer() request returns the master credential to access the server in EngineAttributes. These credentials are not stored by AWS OpsWorks CM; they are returned only as part of the result of createServer().

                                                                                                                                                                                                                                                                                                            Attributes returned in a createServer response for Chef

                                                                                                                                                                                                                                                                                                            • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA private key that is generated by AWS OpsWorks for Chef Automate. This private key is required to access the Chef API.

                                                                                                                                                                                                                                                                                                            • CHEF_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Chef starter kit, which includes a README, a configuration file, and the required RSA private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents. From this directory, you can run Knife commands.

                                                                                                                                                                                                                                                                                                            Attributes returned in a createServer response for Puppet

                                                                                                                                                                                                                                                                                                            • PUPPET_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Puppet starter kit, including a README and a required private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents.

                                                                                                                                                                                                                                                                                                            • PUPPET_ADMIN_PASSWORD: An administrator password that you can use to sign in to the Puppet Enterprise console after the server is online.

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

                                                                                                                                                                                                                                                                                                              The response of a createServer() request returns the master credential to access the server in EngineAttributes. These credentials are not stored by AWS OpsWorks CM; they are returned only as part of the result of createServer().

                                                                                                                                                                                                                                                                                                              Attributes returned in a createServer response for Chef

                                                                                                                                                                                                                                                                                                              • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA private key that is generated by AWS OpsWorks for Chef Automate. This private key is required to access the Chef API.

                                                                                                                                                                                                                                                                                                              • CHEF_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Chef starter kit, which includes a README, a configuration file, and the required RSA private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents. From this directory, you can run Knife commands.

                                                                                                                                                                                                                                                                                                              Attributes returned in a createServer response for Puppet

                                                                                                                                                                                                                                                                                                              • PUPPET_STARTER_KIT: A base64-encoded ZIP file. The ZIP file contains a Puppet starter kit, including a README and a required private key. Save this file, unzip it, and then change to the directory where you've unzipped the file contents.

                                                                                                                                                                                                                                                                                                              • PUPPET_ADMIN_PASSWORD: An administrator password that you can use to sign in to the Puppet Enterprise console after the server is online.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEngineVersion", "beanStyleSetterMethodName" : "setEngineVersion", "c2jName" : "EngineVersion", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The engine version of the server. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.

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

                                                                                                                                                                                                                                                                                                              The engine version of the server. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.

                                                                                                                                                                                                                                                                                                              \n@return The engine version of the server. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.\n@deprecated Use {@link #engineVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The engine version of the server. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.

                                                                                                                                                                                                                                                                                                              \n@param engineVersion The engine version of the server. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #engineVersion(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The engine version of the server. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EngineVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEngineVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "engineVersion", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The engine version of the server. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.

                                                                                                                                                                                                                                                                                                              \n@param engineVersion The engine version of the server. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "engineVersion", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The engine version of the server. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.

                                                                                                                                                                                                                                                                                                              \n@return The engine version of the server. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EngineVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EngineVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EngineVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The engine version of the server. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.

                                                                                                                                                                                                                                                                                                              \n@param engineVersion The engine version of the server. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.", "setterMethodName" : "setEngineVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "engineVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "engineVersion", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              The engine version of the server. For a Chef server, the valid value for EngineVersion is currently 12. For a Puppet server, the valid value is 2017.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInstanceProfileArn", "beanStyleSetterMethodName" : "setInstanceProfileArn", "c2jName" : "InstanceProfileArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The instance profile ARN of the server.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The instance profile ARN of the server.

                                                                                                                                                                                                                                                                                                              \n@return The instance profile ARN of the server.\n@deprecated Use {@link #instanceProfileArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The instance profile ARN of the server.

                                                                                                                                                                                                                                                                                                              \n@param instanceProfileArn The instance profile ARN of the server.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #instanceProfileArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The instance profile ARN of the server.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InstanceProfileArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInstanceProfileArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceProfileArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The instance profile ARN of the server.

                                                                                                                                                                                                                                                                                                              \n@param instanceProfileArn The instance profile ARN of the server.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceProfileArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The instance profile ARN of the server.

                                                                                                                                                                                                                                                                                                              \n@return The instance profile ARN of the server.", "getterModel" : { "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 instance profile ARN of the server.

                                                                                                                                                                                                                                                                                                              \n@param instanceProfileArn The instance profile ARN of the server.", "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 instance profile ARN of the server.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInstanceType", "beanStyleSetterMethodName" : "setInstanceType", "c2jName" : "InstanceType", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The instance type for the server, as specified in the CloudFormation stack. This might not be the same instance type that is shown in the EC2 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The instance type for the server, as specified in the CloudFormation stack. This might not be the same instance type that is shown in the EC2 console.

                                                                                                                                                                                                                                                                                                              \n@return The instance type for the server, as specified in the CloudFormation stack. This might not be the same instance type that is shown in the EC2 console.\n@deprecated Use {@link #instanceType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The instance type for the server, as specified in the CloudFormation stack. This might not be the same instance type that is shown in the EC2 console.

                                                                                                                                                                                                                                                                                                              \n@param instanceType The instance type for the server, as specified in the CloudFormation stack. This might not be the same instance type that is shown in the EC2 console.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #instanceType(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The instance type for the server, as specified in the CloudFormation stack. This might not be the same instance type that is shown in the EC2 console.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InstanceType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInstanceType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceType", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The instance type for the server, as specified in the CloudFormation stack. This might not be the same instance type that is shown in the EC2 console.

                                                                                                                                                                                                                                                                                                              \n@param instanceType The instance type for the server, as specified in the CloudFormation stack. This might not be the same instance type that is shown in the EC2 console.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceType", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The instance type for the server, as specified in the CloudFormation stack. This might not be the same instance type that is shown in the EC2 console.

                                                                                                                                                                                                                                                                                                              \n@return The instance type for the server, as specified in the CloudFormation stack. This might not be the same instance type that is shown in the EC2 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" : "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 for the server, as specified in the CloudFormation stack. This might not be the same instance type that is shown in the EC2 console.

                                                                                                                                                                                                                                                                                                              \n@param instanceType The instance type for the server, as specified in the CloudFormation stack. This might not be the same instance type that is shown in the EC2 console.", "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 for the server, as specified in the CloudFormation stack. This might not be the same instance type that is shown in the EC2 console.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKeyPair", "beanStyleSetterMethodName" : "setKeyPair", "c2jName" : "KeyPair", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The key pair associated with the server.

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

                                                                                                                                                                                                                                                                                                              The key pair associated with the server.

                                                                                                                                                                                                                                                                                                              \n@return The key pair associated with the server.\n@deprecated Use {@link #keyPair()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The key pair associated with the server.

                                                                                                                                                                                                                                                                                                              \n@param keyPair The key pair associated with the server.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #keyPair(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The key pair associated with the server.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KeyPair property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKeyPair", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "keyPair", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The key pair associated with the server.

                                                                                                                                                                                                                                                                                                              \n@param keyPair The key pair associated with the server.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "keyPair", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The key pair associated with the server.

                                                                                                                                                                                                                                                                                                              \n@return The key pair associated with the server.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KeyPair", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KeyPair", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KeyPair", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The key pair associated with the server.

                                                                                                                                                                                                                                                                                                              \n@param keyPair The key pair associated with the server.", "setterMethodName" : "setKeyPair", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "keyPair", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "keyPair", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              The key pair associated with the server.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaintenanceStatusAsString", "beanStyleSetterMethodName" : "setMaintenanceStatus", "c2jName" : "MaintenanceStatus", "c2jShape" : "MaintenanceStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The status of the most recent server maintenance run. Shows SUCCESS or FAILED.

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

                                                                                                                                                                                                                                                                                                              The status of the most recent server maintenance run. Shows SUCCESS or FAILED.

                                                                                                                                                                                                                                                                                                              \n

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

                                                                                                                                                                                                                                                                                                              \n@return The status of the most recent server maintenance run. Shows SUCCESS or FAILED.\n@see MaintenanceStatus\n@deprecated Use {@link #maintenanceStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The status of the most recent server maintenance run. Shows SUCCESS or FAILED.

                                                                                                                                                                                                                                                                                                              \n@param maintenanceStatus The status of the most recent server maintenance run. Shows SUCCESS or FAILED.\n@see MaintenanceStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see MaintenanceStatus\n@deprecated Use {@link #maintenanceStatus(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The status of the most recent server maintenance run. Shows SUCCESS or FAILED.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "MaintenanceStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaintenanceStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaintenanceStatus", "fluentEnumGetterMethodName" : "maintenanceStatus", "fluentEnumSetterMethodName" : "maintenanceStatus", "fluentGetterMethodName" : "maintenanceStatusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The status of the most recent server maintenance run. Shows SUCCESS or FAILED.

                                                                                                                                                                                                                                                                                                              \n@param maintenanceStatus The status of the most recent server maintenance run. Shows SUCCESS or FAILED.\n@see MaintenanceStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see MaintenanceStatus", "fluentSetterMethodName" : "maintenanceStatus", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The status of the most recent server maintenance run. Shows SUCCESS or FAILED.

                                                                                                                                                                                                                                                                                                              \n

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

                                                                                                                                                                                                                                                                                                              \n@return The status of the most recent server maintenance run. Shows SUCCESS or FAILED.\n@see MaintenanceStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaintenanceStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaintenanceStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaintenanceStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The status of the most recent server maintenance run. Shows SUCCESS or FAILED.

                                                                                                                                                                                                                                                                                                              \n@param maintenanceStatus The status of the most recent server maintenance run. Shows SUCCESS or FAILED.\n@see MaintenanceStatus", "setterMethodName" : "setMaintenanceStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maintenanceStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maintenanceStatus", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              The status of the most recent server maintenance run. Shows SUCCESS or FAILED.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPreferredMaintenanceWindow", "beanStyleSetterMethodName" : "setPreferredMaintenanceWindow", "c2jName" : "PreferredMaintenanceWindow", "c2jShape" : "TimeWindowDefinition", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The preferred maintenance period specified for the server.

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

                                                                                                                                                                                                                                                                                                              The preferred maintenance period specified for the server.

                                                                                                                                                                                                                                                                                                              \n@return The preferred maintenance period specified for the server.\n@deprecated Use {@link #preferredMaintenanceWindow()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The preferred maintenance period specified for the server.

                                                                                                                                                                                                                                                                                                              \n@param preferredMaintenanceWindow The preferred maintenance period specified for the server.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #preferredMaintenanceWindow(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The preferred maintenance period specified for the server.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PreferredMaintenanceWindow property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPreferredMaintenanceWindow", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "preferredMaintenanceWindow", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The preferred maintenance period specified for the server.

                                                                                                                                                                                                                                                                                                              \n@param preferredMaintenanceWindow The preferred maintenance period specified for the server.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "preferredMaintenanceWindow", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The preferred maintenance period specified for the server.

                                                                                                                                                                                                                                                                                                              \n@return The preferred maintenance period specified for the server.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PreferredMaintenanceWindow", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PreferredMaintenanceWindow", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PreferredMaintenanceWindow", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The preferred maintenance period specified for the server.

                                                                                                                                                                                                                                                                                                              \n@param preferredMaintenanceWindow The preferred maintenance period specified for the server.", "setterMethodName" : "setPreferredMaintenanceWindow", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "preferredMaintenanceWindow", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "preferredMaintenanceWindow", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              The preferred maintenance period specified for the server.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPreferredBackupWindow", "beanStyleSetterMethodName" : "setPreferredBackupWindow", "c2jName" : "PreferredBackupWindow", "c2jShape" : "TimeWindowDefinition", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The preferred backup period specified for the server.

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

                                                                                                                                                                                                                                                                                                              The preferred backup period specified for the server.

                                                                                                                                                                                                                                                                                                              \n@return The preferred backup period specified for the server.\n@deprecated Use {@link #preferredBackupWindow()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The preferred backup period specified for the server.

                                                                                                                                                                                                                                                                                                              \n@param preferredBackupWindow The preferred backup period specified for the server.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #preferredBackupWindow(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The preferred backup period specified for the server.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PreferredBackupWindow property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPreferredBackupWindow", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "preferredBackupWindow", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The preferred backup period specified for the server.

                                                                                                                                                                                                                                                                                                              \n@param preferredBackupWindow The preferred backup period specified for the server.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "preferredBackupWindow", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The preferred backup period specified for the server.

                                                                                                                                                                                                                                                                                                              \n@return The preferred backup period specified for the server.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PreferredBackupWindow", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PreferredBackupWindow", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PreferredBackupWindow", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The preferred backup period specified for the server.

                                                                                                                                                                                                                                                                                                              \n@param preferredBackupWindow The preferred backup period specified for the server.", "setterMethodName" : "setPreferredBackupWindow", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "preferredBackupWindow", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "preferredBackupWindow", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              The preferred backup period specified for the server.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSecurityGroupIds", "beanStyleSetterMethodName" : "setSecurityGroupIds", "c2jName" : "SecurityGroupIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The security group IDs for the server, as specified in the CloudFormation stack. These might not be the same security groups that are shown in the EC2 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The security group IDs for the server, as specified in the CloudFormation stack. These might not be the same security groups that are shown in the EC2 console.

                                                                                                                                                                                                                                                                                                              \n

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

                                                                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                                                                              \nYou can use {@link #hasSecurityGroupIds()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                              \n@return The security group IDs for the server, as specified in the CloudFormation stack. These might not be the same security groups that are shown in the EC2 console.\n@deprecated Use {@link #securityGroupIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The security group IDs for the server, as specified in the CloudFormation stack. These might not be the same security groups that are shown in the EC2 console.

                                                                                                                                                                                                                                                                                                              \n@param securityGroupIds The security group IDs for the server, as specified in the CloudFormation stack. These might not be the same security groups that are shown in the EC2 console.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #securityGroupIds(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The security group IDs for the server, as specified in the CloudFormation stack. These might not be the same security groups that are shown in the EC2 console.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SecurityGroupIds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSecurityGroupIds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "securityGroupIds", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The security group IDs for the server, as specified in the CloudFormation stack. These might not be the same security groups that are shown in the EC2 console.

                                                                                                                                                                                                                                                                                                              \n@param securityGroupIds The security group IDs for the server, as specified in the CloudFormation stack. These might not be the same security groups that are shown in the EC2 console.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "securityGroupIds", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The security group IDs for the server, as specified in the CloudFormation stack. These might not be the same security groups that are shown in the EC2 console.

                                                                                                                                                                                                                                                                                                              \n

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

                                                                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                                                                              \nYou can use {@link #hasSecurityGroupIds()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                              \n@return The security group IDs for the server, as specified in the CloudFormation stack. These might not be the same security groups that are shown in the EC2 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" : "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" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "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" : "

                                                                                                                                                                                                                                                                                                              The security group IDs for the server, as specified in the CloudFormation stack. These might not be the same security groups that are shown in the EC2 console.

                                                                                                                                                                                                                                                                                                              \n@param securityGroupIds The security group IDs for the server, as specified in the CloudFormation stack. These might not be the same security groups that are shown in the EC2 console.", "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" : "

                                                                                                                                                                                                                                                                                                              The security group IDs for the server, as specified in the CloudFormation stack. These might not be the same security groups that are shown in the EC2 console.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServiceRoleArn", "beanStyleSetterMethodName" : "setServiceRoleArn", "c2jName" : "ServiceRoleArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The service role ARN used to create the server.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The service role ARN used to create the server.

                                                                                                                                                                                                                                                                                                              \n@return The service role ARN used to create the server.\n@deprecated Use {@link #serviceRoleArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The service role ARN used to create the server.

                                                                                                                                                                                                                                                                                                              \n@param serviceRoleArn The service role ARN used to create the server.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serviceRoleArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The service role ARN used to create the server.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServiceRoleArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServiceRoleArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceRoleArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The service role ARN used to create the server.

                                                                                                                                                                                                                                                                                                              \n@param serviceRoleArn The service role ARN used to create the server.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceRoleArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The service role ARN used to create the server.

                                                                                                                                                                                                                                                                                                              \n@return The service role ARN used to create the server.", "getterModel" : { "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 service role ARN used to create the server.

                                                                                                                                                                                                                                                                                                              \n@param serviceRoleArn The service role ARN used to create the server.", "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 service role ARN used to create the server.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "ServerStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The server's status. This field displays the states of actions in progress, such as creating, running, or backing up the server, as well as the server's health state.

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

                                                                                                                                                                                                                                                                                                              The server's status. This field displays the states of actions in progress, such as creating, running, or backing up the server, as well as the server's health state.

                                                                                                                                                                                                                                                                                                              \n

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

                                                                                                                                                                                                                                                                                                              \n@return The server's status. This field displays the states of actions in progress, such as creating, running, or backing up the server, as well as the server's health state.\n@see ServerStatus\n@deprecated Use {@link #statusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The server's status. This field displays the states of actions in progress, such as creating, running, or backing up the server, as well as the server's health state.

                                                                                                                                                                                                                                                                                                              \n@param status The server's status. This field displays the states of actions in progress, such as creating, running, or backing up the server, as well as the server's health state.\n@see ServerStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see ServerStatus\n@deprecated Use {@link #status(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The server's status. This field displays the states of actions in progress, such as creating, running, or backing up the server, as well as the server's health state.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "ServerStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The server's status. This field displays the states of actions in progress, such as creating, running, or backing up the server, as well as the server's health state.

                                                                                                                                                                                                                                                                                                              \n@param status The server's status. This field displays the states of actions in progress, such as creating, running, or backing up the server, as well as the server's health state.\n@see ServerStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see ServerStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The server's status. This field displays the states of actions in progress, such as creating, running, or backing up the server, as well as the server's health state.

                                                                                                                                                                                                                                                                                                              \n

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

                                                                                                                                                                                                                                                                                                              \n@return The server's status. This field displays the states of actions in progress, such as creating, running, or backing up the server, as well as the server's health state.\n@see ServerStatus", "getterModel" : { "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 server's status. This field displays the states of actions in progress, such as creating, running, or backing up the server, as well as the server's health state.

                                                                                                                                                                                                                                                                                                              \n@param status The server's status. This field displays the states of actions in progress, such as creating, running, or backing up the server, as well as the server's health state.\n@see ServerStatus", "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 server's status. This field displays the states of actions in progress, such as creating, running, or backing up the server, as well as the server's health state.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusReason", "beanStyleSetterMethodName" : "setStatusReason", "c2jName" : "StatusReason", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Depending on the server status, this field has either a human-readable message (such as a create or backup error), or an escaped block of JSON (used for health check results).

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

                                                                                                                                                                                                                                                                                                              Depending on the server status, this field has either a human-readable message (such as a create or backup error), or an escaped block of JSON (used for health check results).

                                                                                                                                                                                                                                                                                                              \n@return Depending on the server status, this field has either a human-readable message (such as a create or backup error), or an escaped block of JSON (used for health check results).\n@deprecated Use {@link #statusReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Depending on the server status, this field has either a human-readable message (such as a create or backup error), or an escaped block of JSON (used for health check results).

                                                                                                                                                                                                                                                                                                              \n@param statusReason Depending on the server status, this field has either a human-readable message (such as a create or backup error), or an escaped block of JSON (used for health check results).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #statusReason(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              Depending on the server status, this field has either a human-readable message (such as a create or backup error), or an escaped block of JSON (used for health check results).

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StatusReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatusReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusReason", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Depending on the server status, this field has either a human-readable message (such as a create or backup error), or an escaped block of JSON (used for health check results).

                                                                                                                                                                                                                                                                                                              \n@param statusReason Depending on the server status, this field has either a human-readable message (such as a create or backup error), or an escaped block of JSON (used for health check results).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusReason", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Depending on the server status, this field has either a human-readable message (such as a create or backup error), or an escaped block of JSON (used for health check results).

                                                                                                                                                                                                                                                                                                              \n@return Depending on the server status, this field has either a human-readable message (such as a create or backup error), or an escaped block of JSON (used for health check results).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatusReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatusReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusReason", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Depending on the server status, this field has either a human-readable message (such as a create or backup error), or an escaped block of JSON (used for health check results).

                                                                                                                                                                                                                                                                                                              \n@param statusReason Depending on the server status, this field has either a human-readable message (such as a create or backup error), or an escaped block of JSON (used for health check results).", "setterMethodName" : "setStatusReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusReason", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              Depending on the server status, this field has either a human-readable message (such as a create or backup error), or an escaped block of JSON (used for health check results).

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSubnetIds", "beanStyleSetterMethodName" : "setSubnetIds", "c2jName" : "SubnetIds", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The subnet IDs specified in a CreateServer 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The subnet IDs specified in a CreateServer request.

                                                                                                                                                                                                                                                                                                              \n

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

                                                                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                                                                              \nYou can use {@link #hasSubnetIds()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                              \n@return The subnet IDs specified in a CreateServer request.\n@deprecated Use {@link #subnetIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The subnet IDs specified in a CreateServer request.

                                                                                                                                                                                                                                                                                                              \n@param subnetIds The subnet IDs specified in a CreateServer request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #subnetIds(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The subnet IDs specified in a CreateServer request.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SubnetIds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSubnetIds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "subnetIds", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The subnet IDs specified in a CreateServer request.

                                                                                                                                                                                                                                                                                                              \n@param subnetIds The subnet IDs specified in a CreateServer request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "subnetIds", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The subnet IDs specified in a CreateServer request.

                                                                                                                                                                                                                                                                                                              \n

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

                                                                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                                                                              \nYou can use {@link #hasSubnetIds()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                              \n@return The subnet IDs specified in a CreateServer 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" : "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" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "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" : "

                                                                                                                                                                                                                                                                                                              The subnet IDs specified in a CreateServer request.

                                                                                                                                                                                                                                                                                                              \n@param subnetIds The subnet IDs specified in a CreateServer request.", "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" : "

                                                                                                                                                                                                                                                                                                              The subnet IDs specified in a CreateServer request.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServerArn", "beanStyleSetterMethodName" : "setServerArn", "c2jName" : "ServerArn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The ARN of the server.

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

                                                                                                                                                                                                                                                                                                              The ARN of the server.

                                                                                                                                                                                                                                                                                                              \n@return The ARN of the server.\n@deprecated Use {@link #serverArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The ARN of the server.

                                                                                                                                                                                                                                                                                                              \n@param serverArn The ARN of the server.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serverArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The ARN of the server.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServerArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServerArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serverArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The ARN of the server.

                                                                                                                                                                                                                                                                                                              \n@param serverArn The ARN of the server.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serverArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The ARN of the server.

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

                                                                                                                                                                                                                                                                                                              The ARN of the server.

                                                                                                                                                                                                                                                                                                              \n@param serverArn The ARN of the server.", "setterMethodName" : "setServerArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              The ARN of the server.

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

                                                                                                                                                                                                                                                                                                              An event that is related to the server, such as the start of maintenance or backup.

                                                                                                                                                                                                                                                                                                              ", "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" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The time when the event occurred.

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

                                                                                                                                                                                                                                                                                                              The time when the event occurred.

                                                                                                                                                                                                                                                                                                              \n@return The time when the event occurred.\n@deprecated Use {@link #createdAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The time when the event occurred.

                                                                                                                                                                                                                                                                                                              \n@param createdAt The time when the event occurred.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #createdAt(Instant)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The time when the event occurred.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CreatedAt property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCreatedAt", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdAt", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The time when the event occurred.

                                                                                                                                                                                                                                                                                                              \n@param createdAt The time when the event occurred.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdAt", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The time when the event occurred.

                                                                                                                                                                                                                                                                                                              \n@return The time when the event occurred.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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" : "INSTANT", "name" : "CreatedAt", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The time when the event occurred.

                                                                                                                                                                                                                                                                                                              \n@param createdAt The time when the event occurred.", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdAt", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdAt", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                                              The time when the event occurred.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServerName", "beanStyleSetterMethodName" : "setServerName", "c2jName" : "ServerName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the server on or for which the event 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 #serverName(String)}.\n@param serverName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serverName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the server on or for which the event occurred.

                                                                                                                                                                                                                                                                                                              \n@return The name of the server on or for which the event occurred.\n@deprecated Use {@link #serverName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the server on or for which the event occurred.

                                                                                                                                                                                                                                                                                                              \n@param serverName The name of the server on or for which the event occurred.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serverName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The name of the server on or for which the event occurred.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serverName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the server on or for which the event occurred.

                                                                                                                                                                                                                                                                                                              \n@param serverName The name of the server on or for which the event occurred.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serverName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the server on or for which the event occurred.

                                                                                                                                                                                                                                                                                                              \n@return The name of the server on or for which the event 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" : "ServerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServerName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the server on or for which the event occurred.

                                                                                                                                                                                                                                                                                                              \n@param serverName The name of the server on or for which the event occurred.", "setterMethodName" : "setServerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              The name of the server on or for which the event occurred.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "Message", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A human-readable informational or status message.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A human-readable informational or status message.

                                                                                                                                                                                                                                                                                                              \n@return A human-readable informational or status message.\n@deprecated Use {@link #message()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A human-readable informational or status message.

                                                                                                                                                                                                                                                                                                              \n@param message A human-readable informational or status message.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #message(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              A human-readable informational or status message.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Message property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMessage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A human-readable informational or status message.

                                                                                                                                                                                                                                                                                                              \n@param message A human-readable informational or status message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A human-readable informational or status message.

                                                                                                                                                                                                                                                                                                              \n@return A human-readable informational or status message.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 human-readable informational or status message.

                                                                                                                                                                                                                                                                                                              \n@param message A human-readable informational or status message.", "setterMethodName" : "setMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              A human-readable informational or status message.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLogUrl", "beanStyleSetterMethodName" : "setLogUrl", "c2jName" : "LogUrl", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The Amazon S3 URL of the event's log 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The Amazon S3 URL of the event's log file.

                                                                                                                                                                                                                                                                                                              \n@return The Amazon S3 URL of the event's log file.\n@deprecated Use {@link #logUrl()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The Amazon S3 URL of the event's log file.

                                                                                                                                                                                                                                                                                                              \n@param logUrl The Amazon S3 URL of the event's log file.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #logUrl(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The Amazon S3 URL of the event's log file.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LogUrl property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLogUrl", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "logUrl", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The Amazon S3 URL of the event's log file.

                                                                                                                                                                                                                                                                                                              \n@param logUrl The Amazon S3 URL of the event's log file.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "logUrl", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The Amazon S3 URL of the event's log file.

                                                                                                                                                                                                                                                                                                              \n@return The Amazon S3 URL of the event's log 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" : "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 Amazon S3 URL of the event's log file.

                                                                                                                                                                                                                                                                                                              \n@param logUrl The Amazon S3 URL of the event's log file.", "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 Amazon S3 URL of the event's log file.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CreatedAt" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The time when the event occurred.

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

                                                                                                                                                                                                                                                                                                              The time when the event occurred.

                                                                                                                                                                                                                                                                                                              \n@return The time when the event occurred.\n@deprecated Use {@link #createdAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The time when the event occurred.

                                                                                                                                                                                                                                                                                                              \n@param createdAt The time when the event occurred.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #createdAt(Instant)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The time when the event occurred.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CreatedAt property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCreatedAt", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdAt", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The time when the event occurred.

                                                                                                                                                                                                                                                                                                              \n@param createdAt The time when the event occurred.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdAt", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The time when the event occurred.

                                                                                                                                                                                                                                                                                                              \n@return The time when the event occurred.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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" : "INSTANT", "name" : "CreatedAt", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The time when the event occurred.

                                                                                                                                                                                                                                                                                                              \n@param createdAt The time when the event occurred.", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdAt", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdAt", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                                              The time when the event occurred.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LogUrl" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLogUrl", "beanStyleSetterMethodName" : "setLogUrl", "c2jName" : "LogUrl", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The Amazon S3 URL of the event's log 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The Amazon S3 URL of the event's log file.

                                                                                                                                                                                                                                                                                                              \n@return The Amazon S3 URL of the event's log file.\n@deprecated Use {@link #logUrl()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The Amazon S3 URL of the event's log file.

                                                                                                                                                                                                                                                                                                              \n@param logUrl The Amazon S3 URL of the event's log file.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #logUrl(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The Amazon S3 URL of the event's log file.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LogUrl property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLogUrl", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "logUrl", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The Amazon S3 URL of the event's log file.

                                                                                                                                                                                                                                                                                                              \n@param logUrl The Amazon S3 URL of the event's log file.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "logUrl", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The Amazon S3 URL of the event's log file.

                                                                                                                                                                                                                                                                                                              \n@return The Amazon S3 URL of the event's log 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" : "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 Amazon S3 URL of the event's log file.

                                                                                                                                                                                                                                                                                                              \n@param logUrl The Amazon S3 URL of the event's log file.", "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 Amazon S3 URL of the event's log file.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Message" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "Message", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A human-readable informational or status message.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A human-readable informational or status message.

                                                                                                                                                                                                                                                                                                              \n@return A human-readable informational or status message.\n@deprecated Use {@link #message()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A human-readable informational or status message.

                                                                                                                                                                                                                                                                                                              \n@param message A human-readable informational or status message.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #message(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              A human-readable informational or status message.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Message property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMessage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A human-readable informational or status message.

                                                                                                                                                                                                                                                                                                              \n@param message A human-readable informational or status message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A human-readable informational or status message.

                                                                                                                                                                                                                                                                                                              \n@return A human-readable informational or status message.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 human-readable informational or status message.

                                                                                                                                                                                                                                                                                                              \n@param message A human-readable informational or status message.", "setterMethodName" : "setMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              A human-readable informational or status message.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ServerName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServerName", "beanStyleSetterMethodName" : "setServerName", "c2jName" : "ServerName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the server on or for which the event 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 #serverName(String)}.\n@param serverName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serverName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the server on or for which the event occurred.

                                                                                                                                                                                                                                                                                                              \n@return The name of the server on or for which the event occurred.\n@deprecated Use {@link #serverName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the server on or for which the event occurred.

                                                                                                                                                                                                                                                                                                              \n@param serverName The name of the server on or for which the event occurred.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serverName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The name of the server on or for which the event occurred.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serverName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the server on or for which the event occurred.

                                                                                                                                                                                                                                                                                                              \n@param serverName The name of the server on or for which the event occurred.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serverName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the server on or for which the event occurred.

                                                                                                                                                                                                                                                                                                              \n@return The name of the server on or for which the event 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" : "ServerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServerName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the server on or for which the event occurred.

                                                                                                                                                                                                                                                                                                              \n@param serverName The name of the server on or for which the event occurred.", "setterMethodName" : "setServerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              The name of the server on or for which the event occurred.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The time when the event occurred.

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

                                                                                                                                                                                                                                                                                                              The time when the event occurred.

                                                                                                                                                                                                                                                                                                              \n@return The time when the event occurred.\n@deprecated Use {@link #createdAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The time when the event occurred.

                                                                                                                                                                                                                                                                                                              \n@param createdAt The time when the event occurred.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #createdAt(Instant)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The time when the event occurred.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CreatedAt property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCreatedAt", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdAt", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The time when the event occurred.

                                                                                                                                                                                                                                                                                                              \n@param createdAt The time when the event occurred.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdAt", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The time when the event occurred.

                                                                                                                                                                                                                                                                                                              \n@return The time when the event occurred.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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" : "INSTANT", "name" : "CreatedAt", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The time when the event occurred.

                                                                                                                                                                                                                                                                                                              \n@param createdAt The time when the event occurred.", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdAt", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdAt", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                                              The time when the event occurred.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServerName", "beanStyleSetterMethodName" : "setServerName", "c2jName" : "ServerName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the server on or for which the event 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 #serverName(String)}.\n@param serverName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serverName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the server on or for which the event occurred.

                                                                                                                                                                                                                                                                                                              \n@return The name of the server on or for which the event occurred.\n@deprecated Use {@link #serverName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the server on or for which the event occurred.

                                                                                                                                                                                                                                                                                                              \n@param serverName The name of the server on or for which the event occurred.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serverName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The name of the server on or for which the event occurred.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serverName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the server on or for which the event occurred.

                                                                                                                                                                                                                                                                                                              \n@param serverName The name of the server on or for which the event occurred.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serverName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the server on or for which the event occurred.

                                                                                                                                                                                                                                                                                                              \n@return The name of the server on or for which the event 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" : "ServerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServerName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the server on or for which the event occurred.

                                                                                                                                                                                                                                                                                                              \n@param serverName The name of the server on or for which the event occurred.", "setterMethodName" : "setServerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              The name of the server on or for which the event occurred.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "Message", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A human-readable informational or status message.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A human-readable informational or status message.

                                                                                                                                                                                                                                                                                                              \n@return A human-readable informational or status message.\n@deprecated Use {@link #message()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A human-readable informational or status message.

                                                                                                                                                                                                                                                                                                              \n@param message A human-readable informational or status message.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #message(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              A human-readable informational or status message.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Message property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMessage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A human-readable informational or status message.

                                                                                                                                                                                                                                                                                                              \n@param message A human-readable informational or status message.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A human-readable informational or status message.

                                                                                                                                                                                                                                                                                                              \n@return A human-readable informational or status message.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 human-readable informational or status message.

                                                                                                                                                                                                                                                                                                              \n@param message A human-readable informational or status message.", "setterMethodName" : "setMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              A human-readable informational or status message.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLogUrl", "beanStyleSetterMethodName" : "setLogUrl", "c2jName" : "LogUrl", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The Amazon S3 URL of the event's log 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The Amazon S3 URL of the event's log file.

                                                                                                                                                                                                                                                                                                              \n@return The Amazon S3 URL of the event's log file.\n@deprecated Use {@link #logUrl()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The Amazon S3 URL of the event's log file.

                                                                                                                                                                                                                                                                                                              \n@param logUrl The Amazon S3 URL of the event's log file.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #logUrl(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The Amazon S3 URL of the event's log file.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LogUrl property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLogUrl", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "logUrl", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The Amazon S3 URL of the event's log file.

                                                                                                                                                                                                                                                                                                              \n@param logUrl The Amazon S3 URL of the event's log file.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "logUrl", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The Amazon S3 URL of the event's log file.

                                                                                                                                                                                                                                                                                                              \n@return The Amazon S3 URL of the event's log 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" : "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 Amazon S3 URL of the event's log file.

                                                                                                                                                                                                                                                                                                              \n@param logUrl The Amazon S3 URL of the event's log file.", "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 Amazon S3 URL of the event's log file.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ServerEvent", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ServerEvent", "variableName" : "serverEvent", "variableType" : "ServerEvent", "documentation" : null, "simpleType" : "ServerEvent", "variableSetterType" : "ServerEvent" }, "wrapper" : false, "xmlNamespace" : null }, "ServerStatus" : { "c2jName" : "ServerStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "BACKING_UP", "value" : "BACKING_UP" }, { "name" : "CONNECTION_LOST", "value" : "CONNECTION_LOST" }, { "name" : "CREATING", "value" : "CREATING" }, { "name" : "DELETING", "value" : "DELETING" }, { "name" : "MODIFYING", "value" : "MODIFYING" }, { "name" : "FAILED", "value" : "FAILED" }, { "name" : "HEALTHY", "value" : "HEALTHY" }, { "name" : "RUNNING", "value" : "RUNNING" }, { "name" : "RESTORING", "value" : "RESTORING" }, { "name" : "SETUP", "value" : "SETUP" }, { "name" : "UNDER_MAINTENANCE", "value" : "UNDER_MAINTENANCE" }, { "name" : "UNHEALTHY", "value" : "UNHEALTHY" }, { "name" : "TERMINATED", "value" : "TERMINATED" } ], "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" : "ServerStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ServerStatus", "variableName" : "serverStatus", "variableType" : "ServerStatus", "documentation" : null, "simpleType" : "ServerStatus", "variableSetterType" : "ServerStatus" }, "wrapper" : false, "xmlNamespace" : null }, "StartMaintenanceRequest" : { "c2jName" : "StartMaintenanceRequest", "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" : "StartMaintenance", "locationName" : null, "requestUri" : "/", "target" : "OpsWorksCM_V2016_11_01.StartMaintenance", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServerName", "beanStyleSetterMethodName" : "setServerName", "c2jName" : "ServerName", "c2jShape" : "ServerName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the server on which to run maintenance.

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

                                                                                                                                                                                                                                                                                                              The name of the server on which to run maintenance.

                                                                                                                                                                                                                                                                                                              \n@return The name of the server on which to run maintenance.\n@deprecated Use {@link #serverName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the server on which to run maintenance.

                                                                                                                                                                                                                                                                                                              \n@param serverName The name of the server on which to run maintenance.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serverName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The name of the server on which to run maintenance.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serverName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the server on which to run maintenance.

                                                                                                                                                                                                                                                                                                              \n@param serverName The name of the server on which to run maintenance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serverName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the server on which to run maintenance.

                                                                                                                                                                                                                                                                                                              \n@return The name of the server on which to run maintenance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServerName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the server on which to run maintenance.

                                                                                                                                                                                                                                                                                                              \n@param serverName The name of the server on which to run maintenance.", "setterMethodName" : "setServerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              The name of the server on which to run maintenance.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getEngineAttributes", "beanStyleSetterMethodName" : "setEngineAttributes", "c2jName" : "EngineAttributes", "c2jShape" : "EngineAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Engine attributes that are specific to the server on which you want to run maintenance.

                                                                                                                                                                                                                                                                                                              Attributes accepted in a StartMaintenance request for Chef

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

                                                                                                                                                                                                                                                                                                              Engine attributes that are specific to the server on which you want to run maintenance.

                                                                                                                                                                                                                                                                                                              Attributes accepted in a StartMaintenance request for Chef

                                                                                                                                                                                                                                                                                                              \n

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

                                                                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                                                                              \nYou can use {@link #hasEngineAttributes()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                              \n@return Engine attributes that are specific to the server on which you want to run maintenance.

                                                                                                                                                                                                                                                                                                              Attributes accepted in a StartMaintenance request for Chef

                                                                                                                                                                                                                                                                                                              • CHEF_MAJOR_UPGRADE: If a Chef Automate server is eligible for upgrade to Chef Automate 2, add this engine attribute to a StartMaintenance request and set the value to true to upgrade the server to Chef Automate 2. For more information, see Upgrade an AWS OpsWorks for Chef Automate Server to Chef Automate 2.

                                                                                                                                                                                                                                                                                                              • \n@deprecated Use {@link #engineAttributes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                Engine attributes that are specific to the server on which you want to run maintenance.

                                                                                                                                                                                                                                                                                                                Attributes accepted in a StartMaintenance request for Chef

                                                                                                                                                                                                                                                                                                                \n@param engineAttributes Engine attributes that are specific to the server on which you want to run maintenance.

                                                                                                                                                                                                                                                                                                                Attributes accepted in a StartMaintenance request for Chef

                                                                                                                                                                                                                                                                                                                • CHEF_MAJOR_UPGRADE: If a Chef Automate server is eligible for upgrade to Chef Automate 2, add this engine attribute to a StartMaintenance request and set the value to true to upgrade the server to Chef Automate 2. For more information, see Upgrade an AWS OpsWorks for Chef Automate Server to Chef Automate 2.

                                                                                                                                                                                                                                                                                                                • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #engineAttributes(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                  Engine attributes that are specific to the server on which you want to run maintenance.

                                                                                                                                                                                                                                                                                                                  Attributes accepted in a StartMaintenance request for Chef

                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EngineAttributes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEngineAttributes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "engineAttributes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                  Engine attributes that are specific to the server on which you want to run maintenance.

                                                                                                                                                                                                                                                                                                                  Attributes accepted in a StartMaintenance request for Chef

                                                                                                                                                                                                                                                                                                                  \n@param engineAttributes Engine attributes that are specific to the server on which you want to run maintenance.

                                                                                                                                                                                                                                                                                                                  Attributes accepted in a StartMaintenance request for Chef

                                                                                                                                                                                                                                                                                                                  • CHEF_MAJOR_UPGRADE: If a Chef Automate server is eligible for upgrade to Chef Automate 2, add this engine attribute to a StartMaintenance request and set the value to true to upgrade the server to Chef Automate 2. For more information, see Upgrade an AWS OpsWorks for Chef Automate Server to Chef Automate 2.

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

                                                                                                                                                                                                                                                                                                                    Engine attributes that are specific to the server on which you want to run maintenance.

                                                                                                                                                                                                                                                                                                                    Attributes accepted in a StartMaintenance request for Chef

                                                                                                                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                                                                                                                    \nYou can use {@link #hasEngineAttributes()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                    \n@return Engine attributes that are specific to the server on which you want to run maintenance.

                                                                                                                                                                                                                                                                                                                    Attributes accepted in a StartMaintenance request for Chef

                                                                                                                                                                                                                                                                                                                    • CHEF_MAJOR_UPGRADE: If a Chef Automate server is eligible for upgrade to Chef Automate 2, add this engine attribute to a StartMaintenance request and set the value to true to upgrade the server to Chef Automate 2. For more information, see Upgrade an AWS OpsWorks for Chef Automate Server to Chef Automate 2.

                                                                                                                                                                                                                                                                                                                    • ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EngineAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EngineAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EngineAttribute", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link EngineAttribute.Builder} avoiding the need to create one manually via {@link EngineAttribute#builder()}.\n\nWhen the {@link Consumer} completes, {@link EngineAttribute.Builder#build()} is called immediately and its result is passed to {@link #member(EngineAttribute)}.\n@param member a consumer that will call methods on {@link EngineAttribute.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(EngineAttribute)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(EngineAttribute)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "EngineAttribute", "documentation" : 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" : "EngineAttribute", "variableName" : "member", "variableType" : "EngineAttribute", "documentation" : null, "simpleType" : "EngineAttribute", "variableSetterType" : "EngineAttribute" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EngineAttribute", "variableName" : "member", "variableType" : "EngineAttribute", "documentation" : "", "simpleType" : "EngineAttribute", "variableSetterType" : "EngineAttribute" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EngineAttribute", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EngineAttribute", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "EngineAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                      Engine attributes that are specific to the server on which you want to run maintenance.

                                                                                                                                                                                                                                                                                                                      Attributes accepted in a StartMaintenance request for Chef

                                                                                                                                                                                                                                                                                                                      \n@param engineAttributes Engine attributes that are specific to the server on which you want to run maintenance.

                                                                                                                                                                                                                                                                                                                      Attributes accepted in a StartMaintenance request for Chef

                                                                                                                                                                                                                                                                                                                      • CHEF_MAJOR_UPGRADE: If a Chef Automate server is eligible for upgrade to Chef Automate 2, add this engine attribute to a StartMaintenance request and set the value to true to upgrade the server to Chef Automate 2. For more information, see Upgrade an AWS OpsWorks for Chef Automate Server to Chef Automate 2.

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

                                                                                                                                                                                                                                                                                                                        Engine attributes that are specific to the server on which you want to run maintenance.

                                                                                                                                                                                                                                                                                                                        Attributes accepted in a StartMaintenance request for Chef

                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EngineAttributes" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getEngineAttributes", "beanStyleSetterMethodName" : "setEngineAttributes", "c2jName" : "EngineAttributes", "c2jShape" : "EngineAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                        Engine attributes that are specific to the server on which you want to run maintenance.

                                                                                                                                                                                                                                                                                                                        Attributes accepted in a StartMaintenance request for Chef

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

                                                                                                                                                                                                                                                                                                                        Engine attributes that are specific to the server on which you want to run maintenance.

                                                                                                                                                                                                                                                                                                                        Attributes accepted in a StartMaintenance request for Chef

                                                                                                                                                                                                                                                                                                                        \n

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

                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                        \nYou can use {@link #hasEngineAttributes()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                        \n@return Engine attributes that are specific to the server on which you want to run maintenance.

                                                                                                                                                                                                                                                                                                                        Attributes accepted in a StartMaintenance request for Chef

                                                                                                                                                                                                                                                                                                                        • CHEF_MAJOR_UPGRADE: If a Chef Automate server is eligible for upgrade to Chef Automate 2, add this engine attribute to a StartMaintenance request and set the value to true to upgrade the server to Chef Automate 2. For more information, see Upgrade an AWS OpsWorks for Chef Automate Server to Chef Automate 2.

                                                                                                                                                                                                                                                                                                                        • \n@deprecated Use {@link #engineAttributes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                          Engine attributes that are specific to the server on which you want to run maintenance.

                                                                                                                                                                                                                                                                                                                          Attributes accepted in a StartMaintenance request for Chef

                                                                                                                                                                                                                                                                                                                          \n@param engineAttributes Engine attributes that are specific to the server on which you want to run maintenance.

                                                                                                                                                                                                                                                                                                                          Attributes accepted in a StartMaintenance request for Chef

                                                                                                                                                                                                                                                                                                                          • CHEF_MAJOR_UPGRADE: If a Chef Automate server is eligible for upgrade to Chef Automate 2, add this engine attribute to a StartMaintenance request and set the value to true to upgrade the server to Chef Automate 2. For more information, see Upgrade an AWS OpsWorks for Chef Automate Server to Chef Automate 2.

                                                                                                                                                                                                                                                                                                                          • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #engineAttributes(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                            Engine attributes that are specific to the server on which you want to run maintenance.

                                                                                                                                                                                                                                                                                                                            Attributes accepted in a StartMaintenance request for Chef

                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EngineAttributes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEngineAttributes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "engineAttributes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                            Engine attributes that are specific to the server on which you want to run maintenance.

                                                                                                                                                                                                                                                                                                                            Attributes accepted in a StartMaintenance request for Chef

                                                                                                                                                                                                                                                                                                                            \n@param engineAttributes Engine attributes that are specific to the server on which you want to run maintenance.

                                                                                                                                                                                                                                                                                                                            Attributes accepted in a StartMaintenance request for Chef

                                                                                                                                                                                                                                                                                                                            • CHEF_MAJOR_UPGRADE: If a Chef Automate server is eligible for upgrade to Chef Automate 2, add this engine attribute to a StartMaintenance request and set the value to true to upgrade the server to Chef Automate 2. For more information, see Upgrade an AWS OpsWorks for Chef Automate Server to Chef Automate 2.

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

                                                                                                                                                                                                                                                                                                                              Engine attributes that are specific to the server on which you want to run maintenance.

                                                                                                                                                                                                                                                                                                                              Attributes accepted in a StartMaintenance request for Chef

                                                                                                                                                                                                                                                                                                                              \n

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

                                                                                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                                                                                              \nYou can use {@link #hasEngineAttributes()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                              \n@return Engine attributes that are specific to the server on which you want to run maintenance.

                                                                                                                                                                                                                                                                                                                              Attributes accepted in a StartMaintenance request for Chef

                                                                                                                                                                                                                                                                                                                              • CHEF_MAJOR_UPGRADE: If a Chef Automate server is eligible for upgrade to Chef Automate 2, add this engine attribute to a StartMaintenance request and set the value to true to upgrade the server to Chef Automate 2. For more information, see Upgrade an AWS OpsWorks for Chef Automate Server to Chef Automate 2.

                                                                                                                                                                                                                                                                                                                              • ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EngineAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EngineAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EngineAttribute", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link EngineAttribute.Builder} avoiding the need to create one manually via {@link EngineAttribute#builder()}.\n\nWhen the {@link Consumer} completes, {@link EngineAttribute.Builder#build()} is called immediately and its result is passed to {@link #member(EngineAttribute)}.\n@param member a consumer that will call methods on {@link EngineAttribute.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(EngineAttribute)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(EngineAttribute)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "EngineAttribute", "documentation" : 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" : "EngineAttribute", "variableName" : "member", "variableType" : "EngineAttribute", "documentation" : null, "simpleType" : "EngineAttribute", "variableSetterType" : "EngineAttribute" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EngineAttribute", "variableName" : "member", "variableType" : "EngineAttribute", "documentation" : "", "simpleType" : "EngineAttribute", "variableSetterType" : "EngineAttribute" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EngineAttribute", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EngineAttribute", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "EngineAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                Engine attributes that are specific to the server on which you want to run maintenance.

                                                                                                                                                                                                                                                                                                                                Attributes accepted in a StartMaintenance request for Chef

                                                                                                                                                                                                                                                                                                                                \n@param engineAttributes Engine attributes that are specific to the server on which you want to run maintenance.

                                                                                                                                                                                                                                                                                                                                Attributes accepted in a StartMaintenance request for Chef

                                                                                                                                                                                                                                                                                                                                • CHEF_MAJOR_UPGRADE: If a Chef Automate server is eligible for upgrade to Chef Automate 2, add this engine attribute to a StartMaintenance request and set the value to true to upgrade the server to Chef Automate 2. For more information, see Upgrade an AWS OpsWorks for Chef Automate Server to Chef Automate 2.

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

                                                                                                                                                                                                                                                                                                                                  Engine attributes that are specific to the server on which you want to run maintenance.

                                                                                                                                                                                                                                                                                                                                  Attributes accepted in a StartMaintenance request for Chef

                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ServerName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServerName", "beanStyleSetterMethodName" : "setServerName", "c2jName" : "ServerName", "c2jShape" : "ServerName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                  The name of the server on which to run maintenance.

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

                                                                                                                                                                                                                                                                                                                                  The name of the server on which to run maintenance.

                                                                                                                                                                                                                                                                                                                                  \n@return The name of the server on which to run maintenance.\n@deprecated Use {@link #serverName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                  The name of the server on which to run maintenance.

                                                                                                                                                                                                                                                                                                                                  \n@param serverName The name of the server on which to run maintenance.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serverName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                  The name of the server on which to run maintenance.

                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serverName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                  The name of the server on which to run maintenance.

                                                                                                                                                                                                                                                                                                                                  \n@param serverName The name of the server on which to run maintenance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serverName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                  The name of the server on which to run maintenance.

                                                                                                                                                                                                                                                                                                                                  \n@return The name of the server on which to run maintenance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServerName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                  The name of the server on which to run maintenance.

                                                                                                                                                                                                                                                                                                                                  \n@param serverName The name of the server on which to run maintenance.", "setterMethodName" : "setServerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                  The name of the server on which to run maintenance.

                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServerName", "beanStyleSetterMethodName" : "setServerName", "c2jName" : "ServerName", "c2jShape" : "ServerName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                  The name of the server on which to run maintenance.

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

                                                                                                                                                                                                                                                                                                                                  The name of the server on which to run maintenance.

                                                                                                                                                                                                                                                                                                                                  \n@return The name of the server on which to run maintenance.\n@deprecated Use {@link #serverName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                  The name of the server on which to run maintenance.

                                                                                                                                                                                                                                                                                                                                  \n@param serverName The name of the server on which to run maintenance.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serverName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                  The name of the server on which to run maintenance.

                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serverName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                  The name of the server on which to run maintenance.

                                                                                                                                                                                                                                                                                                                                  \n@param serverName The name of the server on which to run maintenance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serverName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                  The name of the server on which to run maintenance.

                                                                                                                                                                                                                                                                                                                                  \n@return The name of the server on which to run maintenance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServerName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                  The name of the server on which to run maintenance.

                                                                                                                                                                                                                                                                                                                                  \n@param serverName The name of the server on which to run maintenance.", "setterMethodName" : "setServerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                  The name of the server on which to run maintenance.

                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getEngineAttributes", "beanStyleSetterMethodName" : "setEngineAttributes", "c2jName" : "EngineAttributes", "c2jShape" : "EngineAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                  Engine attributes that are specific to the server on which you want to run maintenance.

                                                                                                                                                                                                                                                                                                                                  Attributes accepted in a StartMaintenance request for Chef

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

                                                                                                                                                                                                                                                                                                                                  Engine attributes that are specific to the server on which you want to run maintenance.

                                                                                                                                                                                                                                                                                                                                  Attributes accepted in a StartMaintenance request for Chef

                                                                                                                                                                                                                                                                                                                                  \n

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

                                                                                                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                                                                                                  \nYou can use {@link #hasEngineAttributes()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                  \n@return Engine attributes that are specific to the server on which you want to run maintenance.

                                                                                                                                                                                                                                                                                                                                  Attributes accepted in a StartMaintenance request for Chef

                                                                                                                                                                                                                                                                                                                                  • CHEF_MAJOR_UPGRADE: If a Chef Automate server is eligible for upgrade to Chef Automate 2, add this engine attribute to a StartMaintenance request and set the value to true to upgrade the server to Chef Automate 2. For more information, see Upgrade an AWS OpsWorks for Chef Automate Server to Chef Automate 2.

                                                                                                                                                                                                                                                                                                                                  • \n@deprecated Use {@link #engineAttributes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                    Engine attributes that are specific to the server on which you want to run maintenance.

                                                                                                                                                                                                                                                                                                                                    Attributes accepted in a StartMaintenance request for Chef

                                                                                                                                                                                                                                                                                                                                    \n@param engineAttributes Engine attributes that are specific to the server on which you want to run maintenance.

                                                                                                                                                                                                                                                                                                                                    Attributes accepted in a StartMaintenance request for Chef

                                                                                                                                                                                                                                                                                                                                    • CHEF_MAJOR_UPGRADE: If a Chef Automate server is eligible for upgrade to Chef Automate 2, add this engine attribute to a StartMaintenance request and set the value to true to upgrade the server to Chef Automate 2. For more information, see Upgrade an AWS OpsWorks for Chef Automate Server to Chef Automate 2.

                                                                                                                                                                                                                                                                                                                                    • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #engineAttributes(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                      Engine attributes that are specific to the server on which you want to run maintenance.

                                                                                                                                                                                                                                                                                                                                      Attributes accepted in a StartMaintenance request for Chef

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EngineAttributes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEngineAttributes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "engineAttributes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                      Engine attributes that are specific to the server on which you want to run maintenance.

                                                                                                                                                                                                                                                                                                                                      Attributes accepted in a StartMaintenance request for Chef

                                                                                                                                                                                                                                                                                                                                      \n@param engineAttributes Engine attributes that are specific to the server on which you want to run maintenance.

                                                                                                                                                                                                                                                                                                                                      Attributes accepted in a StartMaintenance request for Chef

                                                                                                                                                                                                                                                                                                                                      • CHEF_MAJOR_UPGRADE: If a Chef Automate server is eligible for upgrade to Chef Automate 2, add this engine attribute to a StartMaintenance request and set the value to true to upgrade the server to Chef Automate 2. For more information, see Upgrade an AWS OpsWorks for Chef Automate Server to Chef Automate 2.

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

                                                                                                                                                                                                                                                                                                                                        Engine attributes that are specific to the server on which you want to run maintenance.

                                                                                                                                                                                                                                                                                                                                        Attributes accepted in a StartMaintenance request for Chef

                                                                                                                                                                                                                                                                                                                                        \n

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

                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                        \nYou can use {@link #hasEngineAttributes()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                        \n@return Engine attributes that are specific to the server on which you want to run maintenance.

                                                                                                                                                                                                                                                                                                                                        Attributes accepted in a StartMaintenance request for Chef

                                                                                                                                                                                                                                                                                                                                        • CHEF_MAJOR_UPGRADE: If a Chef Automate server is eligible for upgrade to Chef Automate 2, add this engine attribute to a StartMaintenance request and set the value to true to upgrade the server to Chef Automate 2. For more information, see Upgrade an AWS OpsWorks for Chef Automate Server to Chef Automate 2.

                                                                                                                                                                                                                                                                                                                                        • ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EngineAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EngineAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EngineAttribute", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link EngineAttribute.Builder} avoiding the need to create one manually via {@link EngineAttribute#builder()}.\n\nWhen the {@link Consumer} completes, {@link EngineAttribute.Builder#build()} is called immediately and its result is passed to {@link #member(EngineAttribute)}.\n@param member a consumer that will call methods on {@link EngineAttribute.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(EngineAttribute)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(EngineAttribute)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "EngineAttribute", "documentation" : 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" : "EngineAttribute", "variableName" : "member", "variableType" : "EngineAttribute", "documentation" : null, "simpleType" : "EngineAttribute", "variableSetterType" : "EngineAttribute" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EngineAttribute", "variableName" : "member", "variableType" : "EngineAttribute", "documentation" : "", "simpleType" : "EngineAttribute", "variableSetterType" : "EngineAttribute" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EngineAttribute", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EngineAttribute", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "EngineAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                          Engine attributes that are specific to the server on which you want to run maintenance.

                                                                                                                                                                                                                                                                                                                                          Attributes accepted in a StartMaintenance request for Chef

                                                                                                                                                                                                                                                                                                                                          \n@param engineAttributes Engine attributes that are specific to the server on which you want to run maintenance.

                                                                                                                                                                                                                                                                                                                                          Attributes accepted in a StartMaintenance request for Chef

                                                                                                                                                                                                                                                                                                                                          • CHEF_MAJOR_UPGRADE: If a Chef Automate server is eligible for upgrade to Chef Automate 2, add this engine attribute to a StartMaintenance request and set the value to true to upgrade the server to Chef Automate 2. For more information, see Upgrade an AWS OpsWorks for Chef Automate Server to Chef Automate 2.

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

                                                                                                                                                                                                                                                                                                                                            Engine attributes that are specific to the server on which you want to run maintenance.

                                                                                                                                                                                                                                                                                                                                            Attributes accepted in a StartMaintenance request for Chef

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ServerName" ], "shapeName" : "StartMaintenanceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "StartMaintenanceRequest", "variableName" : "startMaintenanceRequest", "variableType" : "StartMaintenanceRequest", "documentation" : null, "simpleType" : "StartMaintenanceRequest", "variableSetterType" : "StartMaintenanceRequest" }, "wrapper" : false, "xmlNamespace" : null }, "StartMaintenanceResponse" : { "c2jName" : "StartMaintenanceResponse", "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" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServer", "beanStyleSetterMethodName" : "setServer", "c2jName" : "Server", "c2jShape" : "Server", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Contains the response to a StartMaintenance request.

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

                                                                                                                                                                                                                                                                                                                                            Contains the response to a StartMaintenance request.

                                                                                                                                                                                                                                                                                                                                            \n@return Contains the response to a StartMaintenance request.\n@deprecated Use {@link #server()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Contains the response to a StartMaintenance request.

                                                                                                                                                                                                                                                                                                                                            \n@param server Contains the response to a StartMaintenance request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #server(Server)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            Contains the response to a StartMaintenance request.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Server property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServer", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "server", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Contains the response to a StartMaintenance request.

                                                                                                                                                                                                                                                                                                                                            \n@param server Contains the response to a StartMaintenance request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "server", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Contains the response to a StartMaintenance request.

                                                                                                                                                                                                                                                                                                                                            \n@return Contains the response to a StartMaintenance request.", "getterModel" : { "returnType" : "Server", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Server", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Server", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Server", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Contains the response to a StartMaintenance request.

                                                                                                                                                                                                                                                                                                                                            \n@param server Contains the response to a StartMaintenance request.", "setterMethodName" : "setServer", "setterModel" : { "variableDeclarationType" : "Server", "variableName" : "server", "variableType" : "Server", "documentation" : null, "simpleType" : "Server", "variableSetterType" : "Server" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Server", "variableName" : "server", "variableType" : "Server", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            Contains the response to a StartMaintenance request.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Server", "variableSetterType" : "Server" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Server" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServer", "beanStyleSetterMethodName" : "setServer", "c2jName" : "Server", "c2jShape" : "Server", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Contains the response to a StartMaintenance request.

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

                                                                                                                                                                                                                                                                                                                                            Contains the response to a StartMaintenance request.

                                                                                                                                                                                                                                                                                                                                            \n@return Contains the response to a StartMaintenance request.\n@deprecated Use {@link #server()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Contains the response to a StartMaintenance request.

                                                                                                                                                                                                                                                                                                                                            \n@param server Contains the response to a StartMaintenance request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #server(Server)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            Contains the response to a StartMaintenance request.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Server property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServer", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "server", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Contains the response to a StartMaintenance request.

                                                                                                                                                                                                                                                                                                                                            \n@param server Contains the response to a StartMaintenance request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "server", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Contains the response to a StartMaintenance request.

                                                                                                                                                                                                                                                                                                                                            \n@return Contains the response to a StartMaintenance request.", "getterModel" : { "returnType" : "Server", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Server", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Server", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Server", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Contains the response to a StartMaintenance request.

                                                                                                                                                                                                                                                                                                                                            \n@param server Contains the response to a StartMaintenance request.", "setterMethodName" : "setServer", "setterModel" : { "variableDeclarationType" : "Server", "variableName" : "server", "variableType" : "Server", "documentation" : null, "simpleType" : "Server", "variableSetterType" : "Server" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Server", "variableName" : "server", "variableType" : "Server", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            Contains the response to a StartMaintenance request.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Server", "variableSetterType" : "Server" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServer", "beanStyleSetterMethodName" : "setServer", "c2jName" : "Server", "c2jShape" : "Server", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Contains the response to a StartMaintenance request.

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

                                                                                                                                                                                                                                                                                                                                            Contains the response to a StartMaintenance request.

                                                                                                                                                                                                                                                                                                                                            \n@return Contains the response to a StartMaintenance request.\n@deprecated Use {@link #server()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Contains the response to a StartMaintenance request.

                                                                                                                                                                                                                                                                                                                                            \n@param server Contains the response to a StartMaintenance request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #server(Server)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            Contains the response to a StartMaintenance request.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Server property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServer", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "server", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Contains the response to a StartMaintenance request.

                                                                                                                                                                                                                                                                                                                                            \n@param server Contains the response to a StartMaintenance request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "server", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Contains the response to a StartMaintenance request.

                                                                                                                                                                                                                                                                                                                                            \n@return Contains the response to a StartMaintenance request.", "getterModel" : { "returnType" : "Server", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Server", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Server", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Server", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Contains the response to a StartMaintenance request.

                                                                                                                                                                                                                                                                                                                                            \n@param server Contains the response to a StartMaintenance request.", "setterMethodName" : "setServer", "setterModel" : { "variableDeclarationType" : "Server", "variableName" : "server", "variableType" : "Server", "documentation" : null, "simpleType" : "Server", "variableSetterType" : "Server" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Server", "variableName" : "server", "variableType" : "Server", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            Contains the response to a StartMaintenance request.

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

                                                                                                                                                                                                                                                                                                                                            A map that contains tag keys and tag values to attach to an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server. Leading and trailing white spaces are trimmed from both the key and value. A maximum of 50 user-applied tags is allowed for tag-supported AWS OpsWorks-CM resources.

                                                                                                                                                                                                                                                                                                                                            ", "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" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "TagKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            A tag key, such as Stage or Name. A tag 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: + - = . _ : /

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

                                                                                                                                                                                                                                                                                                                                            A tag key, such as Stage or Name. A tag 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: + - = . _ : /

                                                                                                                                                                                                                                                                                                                                            \n@return A tag key, such as Stage or Name. A tag 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: + - = . _ : /\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            A tag key, such as Stage or Name. A tag 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: + - = . _ : /

                                                                                                                                                                                                                                                                                                                                            \n@param key A tag key, such as Stage or Name. A tag 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: + - = . _ : /\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            A tag key, such as Stage or Name. A tag 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: + - = . _ : /

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            A tag key, such as Stage or Name. A tag 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: + - = . _ : /

                                                                                                                                                                                                                                                                                                                                            \n@param key A tag key, such as Stage or Name. A tag 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: + - = . _ : /\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            A tag key, such as Stage or Name. A tag 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: + - = . _ : /

                                                                                                                                                                                                                                                                                                                                            \n@return A tag key, such as Stage or Name. A tag 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: + - = . _ : /", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                                                                            A tag key, such as Stage or Name. A tag 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: + - = . _ : /

                                                                                                                                                                                                                                                                                                                                            \n@param key A tag key, such as Stage or Name. A tag 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: + - = . _ : /", "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" : "

                                                                                                                                                                                                                                                                                                                                            A tag key, such as Stage or Name. A tag 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: + - = . _ : /

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "TagValue", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            An optional tag value, such as Production or test-owcm-server. The value can be a maximum of 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

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

                                                                                                                                                                                                                                                                                                                                            An optional tag value, such as Production or test-owcm-server. The value can be a maximum of 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                                                                                                                                                                                                                            \n@return An optional tag value, such as Production or test-owcm-server. The value can be a maximum of 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            An optional tag value, such as Production or test-owcm-server. The value can be a maximum of 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                                                                                                                                                                                                                            \n@param value An optional tag value, such as Production or test-owcm-server. The value can be a maximum of 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            An optional tag value, such as Production or test-owcm-server. The value can be a maximum of 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            An optional tag value, such as Production or test-owcm-server. The value can be a maximum of 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                                                                                                                                                                                                                            \n@param value An optional tag value, such as Production or test-owcm-server. The value can be a maximum of 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            An optional tag value, such as Production or test-owcm-server. The value can be a maximum of 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                                                                                                                                                                                                                            \n@return An optional tag value, such as Production or test-owcm-server. The value can be a maximum of 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                                                                            An optional tag value, such as Production or test-owcm-server. The value can be a maximum of 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                                                                                                                                                                                                                            \n@param value An optional tag value, such as Production or test-owcm-server. The value can be a maximum of 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /", "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" : "

                                                                                                                                                                                                                                                                                                                                            An optional tag value, such as Production or test-owcm-server. The value can be a maximum of 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Key" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "TagKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            A tag key, such as Stage or Name. A tag 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: + - = . _ : /

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

                                                                                                                                                                                                                                                                                                                                            A tag key, such as Stage or Name. A tag 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: + - = . _ : /

                                                                                                                                                                                                                                                                                                                                            \n@return A tag key, such as Stage or Name. A tag 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: + - = . _ : /\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            A tag key, such as Stage or Name. A tag 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: + - = . _ : /

                                                                                                                                                                                                                                                                                                                                            \n@param key A tag key, such as Stage or Name. A tag 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: + - = . _ : /\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            A tag key, such as Stage or Name. A tag 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: + - = . _ : /

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            A tag key, such as Stage or Name. A tag 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: + - = . _ : /

                                                                                                                                                                                                                                                                                                                                            \n@param key A tag key, such as Stage or Name. A tag 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: + - = . _ : /\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            A tag key, such as Stage or Name. A tag 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: + - = . _ : /

                                                                                                                                                                                                                                                                                                                                            \n@return A tag key, such as Stage or Name. A tag 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: + - = . _ : /", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                                                                            A tag key, such as Stage or Name. A tag 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: + - = . _ : /

                                                                                                                                                                                                                                                                                                                                            \n@param key A tag key, such as Stage or Name. A tag 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: + - = . _ : /", "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" : "

                                                                                                                                                                                                                                                                                                                                            A tag key, such as Stage or Name. A tag 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: + - = . _ : /

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Value" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "TagValue", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            An optional tag value, such as Production or test-owcm-server. The value can be a maximum of 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

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

                                                                                                                                                                                                                                                                                                                                            An optional tag value, such as Production or test-owcm-server. The value can be a maximum of 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                                                                                                                                                                                                                            \n@return An optional tag value, such as Production or test-owcm-server. The value can be a maximum of 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            An optional tag value, such as Production or test-owcm-server. The value can be a maximum of 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                                                                                                                                                                                                                            \n@param value An optional tag value, such as Production or test-owcm-server. The value can be a maximum of 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            An optional tag value, such as Production or test-owcm-server. The value can be a maximum of 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            An optional tag value, such as Production or test-owcm-server. The value can be a maximum of 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                                                                                                                                                                                                                            \n@param value An optional tag value, such as Production or test-owcm-server. The value can be a maximum of 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            An optional tag value, such as Production or test-owcm-server. The value can be a maximum of 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                                                                                                                                                                                                                            \n@return An optional tag value, such as Production or test-owcm-server. The value can be a maximum of 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                                                                            An optional tag value, such as Production or test-owcm-server. The value can be a maximum of 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                                                                                                                                                                                                                            \n@param value An optional tag value, such as Production or test-owcm-server. The value can be a maximum of 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /", "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" : "

                                                                                                                                                                                                                                                                                                                                            An optional tag value, such as Production or test-owcm-server. The value can be a maximum of 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "TagKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            A tag key, such as Stage or Name. A tag 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: + - = . _ : /

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

                                                                                                                                                                                                                                                                                                                                            A tag key, such as Stage or Name. A tag 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: + - = . _ : /

                                                                                                                                                                                                                                                                                                                                            \n@return A tag key, such as Stage or Name. A tag 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: + - = . _ : /\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            A tag key, such as Stage or Name. A tag 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: + - = . _ : /

                                                                                                                                                                                                                                                                                                                                            \n@param key A tag key, such as Stage or Name. A tag 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: + - = . _ : /\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            A tag key, such as Stage or Name. A tag 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: + - = . _ : /

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            A tag key, such as Stage or Name. A tag 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: + - = . _ : /

                                                                                                                                                                                                                                                                                                                                            \n@param key A tag key, such as Stage or Name. A tag 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: + - = . _ : /\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            A tag key, such as Stage or Name. A tag 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: + - = . _ : /

                                                                                                                                                                                                                                                                                                                                            \n@return A tag key, such as Stage or Name. A tag 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: + - = . _ : /", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                                                                            A tag key, such as Stage or Name. A tag 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: + - = . _ : /

                                                                                                                                                                                                                                                                                                                                            \n@param key A tag key, such as Stage or Name. A tag 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: + - = . _ : /", "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" : "

                                                                                                                                                                                                                                                                                                                                            A tag key, such as Stage or Name. A tag 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: + - = . _ : /

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "TagValue", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            An optional tag value, such as Production or test-owcm-server. The value can be a maximum of 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

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

                                                                                                                                                                                                                                                                                                                                            An optional tag value, such as Production or test-owcm-server. The value can be a maximum of 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                                                                                                                                                                                                                            \n@return An optional tag value, such as Production or test-owcm-server. The value can be a maximum of 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            An optional tag value, such as Production or test-owcm-server. The value can be a maximum of 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                                                                                                                                                                                                                            \n@param value An optional tag value, such as Production or test-owcm-server. The value can be a maximum of 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            An optional tag value, such as Production or test-owcm-server. The value can be a maximum of 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            An optional tag value, such as Production or test-owcm-server. The value can be a maximum of 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                                                                                                                                                                                                                            \n@param value An optional tag value, such as Production or test-owcm-server. The value can be a maximum of 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            An optional tag value, such as Production or test-owcm-server. The value can be a maximum of 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                                                                                                                                                                                                                            \n@return An optional tag value, such as Production or test-owcm-server. The value can be a maximum of 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /", "getterModel" : { "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" : "

                                                                                                                                                                                                                                                                                                                                            An optional tag value, such as Production or test-owcm-server. The value can be a maximum of 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                                                                                                                                                                                                                            \n@param value An optional tag value, such as Production or test-owcm-server. The value can be a maximum of 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /", "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" : "

                                                                                                                                                                                                                                                                                                                                            An optional tag value, such as Production or test-owcm-server. The value can be a maximum of 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: + - = . _ : /

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Key", "Value" ], "shapeName" : "Tag", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "tag", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "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" : "OpsWorksCM_V2016_11_01.TagResource", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "ResourceArn", "c2jShape" : "AWSOpsWorksCMResourceArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Number (ARN) of a resource to which you want to apply tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

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

                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Number (ARN) of a resource to which you want to apply tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

                                                                                                                                                                                                                                                                                                                                            \n@return The Amazon Resource Number (ARN) of a resource to which you want to apply tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.\n@deprecated Use {@link #resourceArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Number (ARN) of a resource to which you want to apply tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

                                                                                                                                                                                                                                                                                                                                            \n@param resourceArn The Amazon Resource Number (ARN) of a resource to which you want to apply tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Number (ARN) of a resource to which you want to apply tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ResourceArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasResourceArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Number (ARN) of a resource to which you want to apply tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

                                                                                                                                                                                                                                                                                                                                            \n@param resourceArn The Amazon Resource Number (ARN) of a resource to which you want to apply tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Number (ARN) of a resource to which you want to apply tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

                                                                                                                                                                                                                                                                                                                                            \n@return The Amazon Resource Number (ARN) of a resource to which you want to apply tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.", "getterModel" : { "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 Amazon Resource Number (ARN) of a resource to which you want to apply tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

                                                                                                                                                                                                                                                                                                                                            \n@param resourceArn The Amazon Resource Number (ARN) of a resource to which you want to apply tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.", "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 Amazon Resource Number (ARN) of a resource to which you want to apply tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            A map that contains tag keys and tag values to attach to AWS OpsWorks-CM servers or backups.

                                                                                                                                                                                                                                                                                                                                            • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server or backup.

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

                                                                                                                                                                                                                                                                                                                                            A map that contains tag keys and tag values to attach to AWS OpsWorks-CM servers or backups.

                                                                                                                                                                                                                                                                                                                                            • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server or backup.

                                                                                                                                                                                                                                                                                                                                            \n

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

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                            \n@return A map that contains tag keys and tag values to attach to AWS OpsWorks-CM servers or backups.

                                                                                                                                                                                                                                                                                                                                            • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server or backup.

                                                                                                                                                                                                                                                                                                                                            • \n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                              A map that contains tag keys and tag values to attach to AWS OpsWorks-CM servers or backups.

                                                                                                                                                                                                                                                                                                                                              • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server or backup.

                                                                                                                                                                                                                                                                                                                                              \n@param tags A map that contains tag keys and tag values to attach to AWS OpsWorks-CM servers or backups.

                                                                                                                                                                                                                                                                                                                                              • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server or backup.

                                                                                                                                                                                                                                                                                                                                              • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                A map that contains tag keys and tag values to attach to AWS OpsWorks-CM servers or backups.

                                                                                                                                                                                                                                                                                                                                                • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server or backup.

                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                A map that contains tag keys and tag values to attach to AWS OpsWorks-CM servers or backups.

                                                                                                                                                                                                                                                                                                                                                • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server or backup.

                                                                                                                                                                                                                                                                                                                                                \n@param tags A map that contains tag keys and tag values to attach to AWS OpsWorks-CM servers or backups.

                                                                                                                                                                                                                                                                                                                                                • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server or backup.

                                                                                                                                                                                                                                                                                                                                                • \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 to attach to AWS OpsWorks-CM servers or backups.

                                                                                                                                                                                                                                                                                                                                                  • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server or backup.

                                                                                                                                                                                                                                                                                                                                                  \n

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

                                                                                                                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                                                                                                                  \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                  \n@return A map that contains tag keys and tag values to attach to AWS OpsWorks-CM servers or backups.

                                                                                                                                                                                                                                                                                                                                                  • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server or backup.

                                                                                                                                                                                                                                                                                                                                                  • ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Tag)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "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" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                    A map that contains tag keys and tag values to attach to AWS OpsWorks-CM servers or backups.

                                                                                                                                                                                                                                                                                                                                                    • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server or backup.

                                                                                                                                                                                                                                                                                                                                                    \n@param tags A map that contains tag keys and tag values to attach to AWS OpsWorks-CM servers or backups.

                                                                                                                                                                                                                                                                                                                                                    • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server or backup.

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

                                                                                                                                                                                                                                                                                                                                                      A map that contains tag keys and tag values to attach to AWS OpsWorks-CM servers or backups.

                                                                                                                                                                                                                                                                                                                                                      • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server or backup.

                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ResourceArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "ResourceArn", "c2jShape" : "AWSOpsWorksCMResourceArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Number (ARN) of a resource to which you want to apply tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

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

                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Number (ARN) of a resource to which you want to apply tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

                                                                                                                                                                                                                                                                                                                                                      \n@return The Amazon Resource Number (ARN) of a resource to which you want to apply tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.\n@deprecated Use {@link #resourceArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Number (ARN) of a resource to which you want to apply tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

                                                                                                                                                                                                                                                                                                                                                      \n@param resourceArn The Amazon Resource Number (ARN) of a resource to which you want to apply tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Number (ARN) of a resource to which you want to apply tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

                                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ResourceArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasResourceArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Number (ARN) of a resource to which you want to apply tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

                                                                                                                                                                                                                                                                                                                                                      \n@param resourceArn The Amazon Resource Number (ARN) of a resource to which you want to apply tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                      The Amazon Resource Number (ARN) of a resource to which you want to apply tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

                                                                                                                                                                                                                                                                                                                                                      \n@return The Amazon Resource Number (ARN) of a resource to which you want to apply tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.", "getterModel" : { "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 Amazon Resource Number (ARN) of a resource to which you want to apply tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

                                                                                                                                                                                                                                                                                                                                                      \n@param resourceArn The Amazon Resource Number (ARN) of a resource to which you want to apply tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.", "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 Amazon Resource Number (ARN) of a resource to which you want to apply tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Tags" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                      A map that contains tag keys and tag values to attach to AWS OpsWorks-CM servers or backups.

                                                                                                                                                                                                                                                                                                                                                      • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server or backup.

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

                                                                                                                                                                                                                                                                                                                                                      A map that contains tag keys and tag values to attach to AWS OpsWorks-CM servers or backups.

                                                                                                                                                                                                                                                                                                                                                      • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server or backup.

                                                                                                                                                                                                                                                                                                                                                      \n

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

                                                                                                                                                                                                                                                                                                                                                      \n

                                                                                                                                                                                                                                                                                                                                                      \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                      \n@return A map that contains tag keys and tag values to attach to AWS OpsWorks-CM servers or backups.

                                                                                                                                                                                                                                                                                                                                                      • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server or backup.

                                                                                                                                                                                                                                                                                                                                                      • \n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        A map that contains tag keys and tag values to attach to AWS OpsWorks-CM servers or backups.

                                                                                                                                                                                                                                                                                                                                                        • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server or backup.

                                                                                                                                                                                                                                                                                                                                                        \n@param tags A map that contains tag keys and tag values to attach to AWS OpsWorks-CM servers or backups.

                                                                                                                                                                                                                                                                                                                                                        • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server or backup.

                                                                                                                                                                                                                                                                                                                                                        • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                          A map that contains tag keys and tag values to attach to AWS OpsWorks-CM servers or backups.

                                                                                                                                                                                                                                                                                                                                                          • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server or backup.

                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                          A map that contains tag keys and tag values to attach to AWS OpsWorks-CM servers or backups.

                                                                                                                                                                                                                                                                                                                                                          • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server or backup.

                                                                                                                                                                                                                                                                                                                                                          \n@param tags A map that contains tag keys and tag values to attach to AWS OpsWorks-CM servers or backups.

                                                                                                                                                                                                                                                                                                                                                          • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server or backup.

                                                                                                                                                                                                                                                                                                                                                          • \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 to attach to AWS OpsWorks-CM servers or backups.

                                                                                                                                                                                                                                                                                                                                                            • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server or backup.

                                                                                                                                                                                                                                                                                                                                                            \n

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

                                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                                            \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                            \n@return A map that contains tag keys and tag values to attach to AWS OpsWorks-CM servers or backups.

                                                                                                                                                                                                                                                                                                                                                            • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server or backup.

                                                                                                                                                                                                                                                                                                                                                            • ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Tag)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "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" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                              A map that contains tag keys and tag values to attach to AWS OpsWorks-CM servers or backups.

                                                                                                                                                                                                                                                                                                                                                              • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server or backup.

                                                                                                                                                                                                                                                                                                                                                              \n@param tags A map that contains tag keys and tag values to attach to AWS OpsWorks-CM servers or backups.

                                                                                                                                                                                                                                                                                                                                                              • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server or backup.

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

                                                                                                                                                                                                                                                                                                                                                                A map that contains tag keys and tag values to attach to AWS OpsWorks-CM servers or backups.

                                                                                                                                                                                                                                                                                                                                                                • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server or backup.

                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "ResourceArn", "c2jShape" : "AWSOpsWorksCMResourceArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                The Amazon Resource Number (ARN) of a resource to which you want to apply tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

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

                                                                                                                                                                                                                                                                                                                                                                The Amazon Resource Number (ARN) of a resource to which you want to apply tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

                                                                                                                                                                                                                                                                                                                                                                \n@return The Amazon Resource Number (ARN) of a resource to which you want to apply tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.\n@deprecated Use {@link #resourceArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                The Amazon Resource Number (ARN) of a resource to which you want to apply tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

                                                                                                                                                                                                                                                                                                                                                                \n@param resourceArn The Amazon Resource Number (ARN) of a resource to which you want to apply tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                The Amazon Resource Number (ARN) of a resource to which you want to apply tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ResourceArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasResourceArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                The Amazon Resource Number (ARN) of a resource to which you want to apply tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

                                                                                                                                                                                                                                                                                                                                                                \n@param resourceArn The Amazon Resource Number (ARN) of a resource to which you want to apply tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                The Amazon Resource Number (ARN) of a resource to which you want to apply tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

                                                                                                                                                                                                                                                                                                                                                                \n@return The Amazon Resource Number (ARN) of a resource to which you want to apply tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.", "getterModel" : { "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 Amazon Resource Number (ARN) of a resource to which you want to apply tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

                                                                                                                                                                                                                                                                                                                                                                \n@param resourceArn The Amazon Resource Number (ARN) of a resource to which you want to apply tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.", "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 Amazon Resource Number (ARN) of a resource to which you want to apply tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                A map that contains tag keys and tag values to attach to AWS OpsWorks-CM servers or backups.

                                                                                                                                                                                                                                                                                                                                                                • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server or backup.

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

                                                                                                                                                                                                                                                                                                                                                                A map that contains tag keys and tag values to attach to AWS OpsWorks-CM servers or backups.

                                                                                                                                                                                                                                                                                                                                                                • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server or backup.

                                                                                                                                                                                                                                                                                                                                                                \n

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

                                                                                                                                                                                                                                                                                                                                                                \n

                                                                                                                                                                                                                                                                                                                                                                \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                \n@return A map that contains tag keys and tag values to attach to AWS OpsWorks-CM servers or backups.

                                                                                                                                                                                                                                                                                                                                                                • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server or backup.

                                                                                                                                                                                                                                                                                                                                                                • \n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                  A map that contains tag keys and tag values to attach to AWS OpsWorks-CM servers or backups.

                                                                                                                                                                                                                                                                                                                                                                  • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server or backup.

                                                                                                                                                                                                                                                                                                                                                                  \n@param tags A map that contains tag keys and tag values to attach to AWS OpsWorks-CM servers or backups.

                                                                                                                                                                                                                                                                                                                                                                  • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server or backup.

                                                                                                                                                                                                                                                                                                                                                                  • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                    A map that contains tag keys and tag values to attach to AWS OpsWorks-CM servers or backups.

                                                                                                                                                                                                                                                                                                                                                                    • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server or backup.

                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                    A map that contains tag keys and tag values to attach to AWS OpsWorks-CM servers or backups.

                                                                                                                                                                                                                                                                                                                                                                    • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server or backup.

                                                                                                                                                                                                                                                                                                                                                                    \n@param tags A map that contains tag keys and tag values to attach to AWS OpsWorks-CM servers or backups.

                                                                                                                                                                                                                                                                                                                                                                    • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server or backup.

                                                                                                                                                                                                                                                                                                                                                                    • \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 to attach to AWS OpsWorks-CM servers or backups.

                                                                                                                                                                                                                                                                                                                                                                      • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server or backup.

                                                                                                                                                                                                                                                                                                                                                                      \n

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

                                                                                                                                                                                                                                                                                                                                                                      \n

                                                                                                                                                                                                                                                                                                                                                                      \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                      \n@return A map that contains tag keys and tag values to attach to AWS OpsWorks-CM servers or backups.

                                                                                                                                                                                                                                                                                                                                                                      • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server or backup.

                                                                                                                                                                                                                                                                                                                                                                      • ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Tag)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "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" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                        A map that contains tag keys and tag values to attach to AWS OpsWorks-CM servers or backups.

                                                                                                                                                                                                                                                                                                                                                                        • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server or backup.

                                                                                                                                                                                                                                                                                                                                                                        \n@param tags A map that contains tag keys and tag values to attach to AWS OpsWorks-CM servers or backups.

                                                                                                                                                                                                                                                                                                                                                                        • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server or backup.

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

                                                                                                                                                                                                                                                                                                                                                                          A map that contains tag keys and tag values to attach to AWS OpsWorks-CM servers or backups.

                                                                                                                                                                                                                                                                                                                                                                          • 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 50 user-applied tags is allowed for any AWS OpsWorks-CM server or backup.

                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "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" : "", "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 }, "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" : "OpsWorksCM_V2016_11_01.UntagResource", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "ResourceArn", "c2jShape" : "AWSOpsWorksCMResourceArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The Amazon Resource Number (ARN) of a resource from which you want to remove tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

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

                                                                                                                                                                                                                                                                                                                                                                          The Amazon Resource Number (ARN) of a resource from which you want to remove tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

                                                                                                                                                                                                                                                                                                                                                                          \n@return The Amazon Resource Number (ARN) of a resource from which you want to remove tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.\n@deprecated Use {@link #resourceArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The Amazon Resource Number (ARN) of a resource from which you want to remove tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

                                                                                                                                                                                                                                                                                                                                                                          \n@param resourceArn The Amazon Resource Number (ARN) of a resource from which you want to remove tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The Amazon Resource Number (ARN) of a resource from which you want to remove tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ResourceArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasResourceArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The Amazon Resource Number (ARN) of a resource from which you want to remove tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

                                                                                                                                                                                                                                                                                                                                                                          \n@param resourceArn The Amazon Resource Number (ARN) of a resource from which you want to remove tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The Amazon Resource Number (ARN) of a resource from which you want to remove tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

                                                                                                                                                                                                                                                                                                                                                                          \n@return The Amazon Resource Number (ARN) of a resource from which you want to remove tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.", "getterModel" : { "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 Amazon Resource Number (ARN) of a resource from which you want to remove tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

                                                                                                                                                                                                                                                                                                                                                                          \n@param resourceArn The Amazon Resource Number (ARN) of a resource from which you want to remove tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.", "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 Amazon Resource Number (ARN) of a resource from which you want to remove tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTagKeys", "beanStyleSetterMethodName" : "setTagKeys", "c2jName" : "TagKeys", "c2jShape" : "TagKeyList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The keys of tags that you want to remove.

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

                                                                                                                                                                                                                                                                                                                                                                          The keys of tags that you want to remove.

                                                                                                                                                                                                                                                                                                                                                                          \n

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

                                                                                                                                                                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                                                                                                                                                                          \nYou can use {@link #hasTagKeys()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                          \n@return The keys of tags that you want to remove.\n@deprecated Use {@link #tagKeys()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The keys of tags that you want to remove.

                                                                                                                                                                                                                                                                                                                                                                          \n@param tagKeys The keys of tags that you want to remove.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tagKeys(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The keys of tags that you want to remove.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TagKeys property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTagKeys", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tagKeys", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The keys of tags that you want to remove.

                                                                                                                                                                                                                                                                                                                                                                          \n@param tagKeys The keys of tags that you want to remove.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagKeys", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The keys of tags that you want to remove.

                                                                                                                                                                                                                                                                                                                                                                          \n

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

                                                                                                                                                                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                                                                                                                                                                          \nYou can use {@link #hasTagKeys()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                          \n@return The keys of tags that you want to remove.", "getterModel" : { "returnType" : "java.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" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "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" : "

                                                                                                                                                                                                                                                                                                                                                                          The keys of tags that you want to remove.

                                                                                                                                                                                                                                                                                                                                                                          \n@param tagKeys The keys of tags that you want to remove.", "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" : "

                                                                                                                                                                                                                                                                                                                                                                          The keys of tags that you want to remove.

                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ResourceArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "ResourceArn", "c2jShape" : "AWSOpsWorksCMResourceArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The Amazon Resource Number (ARN) of a resource from which you want to remove tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

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

                                                                                                                                                                                                                                                                                                                                                                          The Amazon Resource Number (ARN) of a resource from which you want to remove tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

                                                                                                                                                                                                                                                                                                                                                                          \n@return The Amazon Resource Number (ARN) of a resource from which you want to remove tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.\n@deprecated Use {@link #resourceArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The Amazon Resource Number (ARN) of a resource from which you want to remove tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

                                                                                                                                                                                                                                                                                                                                                                          \n@param resourceArn The Amazon Resource Number (ARN) of a resource from which you want to remove tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The Amazon Resource Number (ARN) of a resource from which you want to remove tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ResourceArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasResourceArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The Amazon Resource Number (ARN) of a resource from which you want to remove tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

                                                                                                                                                                                                                                                                                                                                                                          \n@param resourceArn The Amazon Resource Number (ARN) of a resource from which you want to remove tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The Amazon Resource Number (ARN) of a resource from which you want to remove tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

                                                                                                                                                                                                                                                                                                                                                                          \n@return The Amazon Resource Number (ARN) of a resource from which you want to remove tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.", "getterModel" : { "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 Amazon Resource Number (ARN) of a resource from which you want to remove tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

                                                                                                                                                                                                                                                                                                                                                                          \n@param resourceArn The Amazon Resource Number (ARN) of a resource from which you want to remove tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.", "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 Amazon Resource Number (ARN) of a resource from which you want to remove tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TagKeys" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTagKeys", "beanStyleSetterMethodName" : "setTagKeys", "c2jName" : "TagKeys", "c2jShape" : "TagKeyList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The keys of tags that you want to remove.

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

                                                                                                                                                                                                                                                                                                                                                                          The keys of tags that you want to remove.

                                                                                                                                                                                                                                                                                                                                                                          \n

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

                                                                                                                                                                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                                                                                                                                                                          \nYou can use {@link #hasTagKeys()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                          \n@return The keys of tags that you want to remove.\n@deprecated Use {@link #tagKeys()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The keys of tags that you want to remove.

                                                                                                                                                                                                                                                                                                                                                                          \n@param tagKeys The keys of tags that you want to remove.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tagKeys(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The keys of tags that you want to remove.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TagKeys property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTagKeys", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tagKeys", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The keys of tags that you want to remove.

                                                                                                                                                                                                                                                                                                                                                                          \n@param tagKeys The keys of tags that you want to remove.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagKeys", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The keys of tags that you want to remove.

                                                                                                                                                                                                                                                                                                                                                                          \n

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

                                                                                                                                                                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                                                                                                                                                                          \nYou can use {@link #hasTagKeys()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                          \n@return The keys of tags that you want to remove.", "getterModel" : { "returnType" : "java.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" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "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" : "

                                                                                                                                                                                                                                                                                                                                                                          The keys of tags that you want to remove.

                                                                                                                                                                                                                                                                                                                                                                          \n@param tagKeys The keys of tags that you want to remove.", "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" : "

                                                                                                                                                                                                                                                                                                                                                                          The keys of tags that you want to remove.

                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "ResourceArn", "c2jShape" : "AWSOpsWorksCMResourceArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The Amazon Resource Number (ARN) of a resource from which you want to remove tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

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

                                                                                                                                                                                                                                                                                                                                                                          The Amazon Resource Number (ARN) of a resource from which you want to remove tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

                                                                                                                                                                                                                                                                                                                                                                          \n@return The Amazon Resource Number (ARN) of a resource from which you want to remove tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.\n@deprecated Use {@link #resourceArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The Amazon Resource Number (ARN) of a resource from which you want to remove tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

                                                                                                                                                                                                                                                                                                                                                                          \n@param resourceArn The Amazon Resource Number (ARN) of a resource from which you want to remove tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The Amazon Resource Number (ARN) of a resource from which you want to remove tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ResourceArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasResourceArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The Amazon Resource Number (ARN) of a resource from which you want to remove tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

                                                                                                                                                                                                                                                                                                                                                                          \n@param resourceArn The Amazon Resource Number (ARN) of a resource from which you want to remove tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The Amazon Resource Number (ARN) of a resource from which you want to remove tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

                                                                                                                                                                                                                                                                                                                                                                          \n@return The Amazon Resource Number (ARN) of a resource from which you want to remove tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.", "getterModel" : { "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 Amazon Resource Number (ARN) of a resource from which you want to remove tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

                                                                                                                                                                                                                                                                                                                                                                          \n@param resourceArn The Amazon Resource Number (ARN) of a resource from which you want to remove tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.", "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 Amazon Resource Number (ARN) of a resource from which you want to remove tags. For example, arn:aws:opsworks-cm:us-west-2:123456789012:server/test-owcm-server/EXAMPLE-66b0-4196-8274-d1a2bEXAMPLE.

                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTagKeys", "beanStyleSetterMethodName" : "setTagKeys", "c2jName" : "TagKeys", "c2jShape" : "TagKeyList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The keys of tags that you want to remove.

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

                                                                                                                                                                                                                                                                                                                                                                          The keys of tags that you want to remove.

                                                                                                                                                                                                                                                                                                                                                                          \n

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

                                                                                                                                                                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                                                                                                                                                                          \nYou can use {@link #hasTagKeys()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                          \n@return The keys of tags that you want to remove.\n@deprecated Use {@link #tagKeys()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The keys of tags that you want to remove.

                                                                                                                                                                                                                                                                                                                                                                          \n@param tagKeys The keys of tags that you want to remove.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tagKeys(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The keys of tags that you want to remove.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TagKeys property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTagKeys", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tagKeys", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The keys of tags that you want to remove.

                                                                                                                                                                                                                                                                                                                                                                          \n@param tagKeys The keys of tags that you want to remove.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagKeys", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The keys of tags that you want to remove.

                                                                                                                                                                                                                                                                                                                                                                          \n

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

                                                                                                                                                                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                                                                                                                                                                          \nYou can use {@link #hasTagKeys()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                          \n@return The keys of tags that you want to remove.", "getterModel" : { "returnType" : "java.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" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "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" : "

                                                                                                                                                                                                                                                                                                                                                                          The keys of tags that you want to remove.

                                                                                                                                                                                                                                                                                                                                                                          \n@param tagKeys The keys of tags that you want to remove.", "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" : "

                                                                                                                                                                                                                                                                                                                                                                          The keys of tags that you want to remove.

                                                                                                                                                                                                                                                                                                                                                                          ", "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" : "", "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 }, "UpdateServerEngineAttributesRequest" : { "c2jName" : "UpdateServerEngineAttributesRequest", "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" : "UpdateServerEngineAttributes", "locationName" : null, "requestUri" : "/", "target" : "OpsWorksCM_V2016_11_01.UpdateServerEngineAttributes", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServerName", "beanStyleSetterMethodName" : "setServerName", "c2jName" : "ServerName", "c2jShape" : "ServerName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the server to update.

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

                                                                                                                                                                                                                                                                                                                                                                          The name of the server to update.

                                                                                                                                                                                                                                                                                                                                                                          \n@return The name of the server to update.\n@deprecated Use {@link #serverName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the server to update.

                                                                                                                                                                                                                                                                                                                                                                          \n@param serverName The name of the server to update.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serverName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the server to update.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serverName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the server to update.

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

                                                                                                                                                                                                                                                                                                                                                                          The name of the server to update.

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

                                                                                                                                                                                                                                                                                                                                                                          The name of the server to update.

                                                                                                                                                                                                                                                                                                                                                                          \n@param serverName The name of the server to update.", "setterMethodName" : "setServerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the server to update.

                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAttributeName", "beanStyleSetterMethodName" : "setAttributeName", "c2jName" : "AttributeName", "c2jShape" : "AttributeName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the engine attribute to update.

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

                                                                                                                                                                                                                                                                                                                                                                          The name of the engine attribute to update.

                                                                                                                                                                                                                                                                                                                                                                          \n@return The name of the engine attribute to update.\n@deprecated Use {@link #attributeName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the engine attribute to update.

                                                                                                                                                                                                                                                                                                                                                                          \n@param attributeName The name of the engine attribute to update.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #attributeName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the engine attribute to update.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AttributeName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAttributeName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributeName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the engine attribute to update.

                                                                                                                                                                                                                                                                                                                                                                          \n@param attributeName The name of the engine attribute to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributeName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the engine attribute to update.

                                                                                                                                                                                                                                                                                                                                                                          \n@return The name of the engine attribute to update.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AttributeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AttributeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AttributeName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the engine attribute to update.

                                                                                                                                                                                                                                                                                                                                                                          \n@param attributeName The name of the engine attribute to update.", "setterMethodName" : "setAttributeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "attributeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "attributeName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the engine attribute to update.

                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAttributeValue", "beanStyleSetterMethodName" : "setAttributeValue", "c2jName" : "AttributeValue", "c2jShape" : "AttributeValue", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The value to set for the attribute.

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

                                                                                                                                                                                                                                                                                                                                                                          The value to set for the attribute.

                                                                                                                                                                                                                                                                                                                                                                          \n@return The value to set for the attribute.\n@deprecated Use {@link #attributeValue()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The value to set for the attribute.

                                                                                                                                                                                                                                                                                                                                                                          \n@param attributeValue The value to set for the attribute.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #attributeValue(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The value to set for the attribute.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AttributeValue property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAttributeValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributeValue", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The value to set for the attribute.

                                                                                                                                                                                                                                                                                                                                                                          \n@param attributeValue The value to set for the attribute.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributeValue", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The value to set for the attribute.

                                                                                                                                                                                                                                                                                                                                                                          \n@return The value to set for the attribute.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AttributeValue", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AttributeValue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AttributeValue", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The value to set for the attribute.

                                                                                                                                                                                                                                                                                                                                                                          \n@param attributeValue The value to set for the attribute.", "setterMethodName" : "setAttributeValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "attributeValue", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "attributeValue", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The value to set for the attribute.

                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AttributeName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAttributeName", "beanStyleSetterMethodName" : "setAttributeName", "c2jName" : "AttributeName", "c2jShape" : "AttributeName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the engine attribute to update.

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

                                                                                                                                                                                                                                                                                                                                                                          The name of the engine attribute to update.

                                                                                                                                                                                                                                                                                                                                                                          \n@return The name of the engine attribute to update.\n@deprecated Use {@link #attributeName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the engine attribute to update.

                                                                                                                                                                                                                                                                                                                                                                          \n@param attributeName The name of the engine attribute to update.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #attributeName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the engine attribute to update.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AttributeName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAttributeName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributeName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the engine attribute to update.

                                                                                                                                                                                                                                                                                                                                                                          \n@param attributeName The name of the engine attribute to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributeName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the engine attribute to update.

                                                                                                                                                                                                                                                                                                                                                                          \n@return The name of the engine attribute to update.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AttributeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AttributeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AttributeName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the engine attribute to update.

                                                                                                                                                                                                                                                                                                                                                                          \n@param attributeName The name of the engine attribute to update.", "setterMethodName" : "setAttributeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "attributeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "attributeName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the engine attribute to update.

                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "AttributeValue" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAttributeValue", "beanStyleSetterMethodName" : "setAttributeValue", "c2jName" : "AttributeValue", "c2jShape" : "AttributeValue", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The value to set for the attribute.

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

                                                                                                                                                                                                                                                                                                                                                                          The value to set for the attribute.

                                                                                                                                                                                                                                                                                                                                                                          \n@return The value to set for the attribute.\n@deprecated Use {@link #attributeValue()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The value to set for the attribute.

                                                                                                                                                                                                                                                                                                                                                                          \n@param attributeValue The value to set for the attribute.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #attributeValue(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The value to set for the attribute.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AttributeValue property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAttributeValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributeValue", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The value to set for the attribute.

                                                                                                                                                                                                                                                                                                                                                                          \n@param attributeValue The value to set for the attribute.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributeValue", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The value to set for the attribute.

                                                                                                                                                                                                                                                                                                                                                                          \n@return The value to set for the attribute.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AttributeValue", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AttributeValue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AttributeValue", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The value to set for the attribute.

                                                                                                                                                                                                                                                                                                                                                                          \n@param attributeValue The value to set for the attribute.", "setterMethodName" : "setAttributeValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "attributeValue", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "attributeValue", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The value to set for the attribute.

                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ServerName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServerName", "beanStyleSetterMethodName" : "setServerName", "c2jName" : "ServerName", "c2jShape" : "ServerName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the server to update.

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

                                                                                                                                                                                                                                                                                                                                                                          The name of the server to update.

                                                                                                                                                                                                                                                                                                                                                                          \n@return The name of the server to update.\n@deprecated Use {@link #serverName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the server to update.

                                                                                                                                                                                                                                                                                                                                                                          \n@param serverName The name of the server to update.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serverName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the server to update.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serverName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the server to update.

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

                                                                                                                                                                                                                                                                                                                                                                          The name of the server to update.

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

                                                                                                                                                                                                                                                                                                                                                                          The name of the server to update.

                                                                                                                                                                                                                                                                                                                                                                          \n@param serverName The name of the server to update.", "setterMethodName" : "setServerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the server to update.

                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServerName", "beanStyleSetterMethodName" : "setServerName", "c2jName" : "ServerName", "c2jShape" : "ServerName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the server to update.

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

                                                                                                                                                                                                                                                                                                                                                                          The name of the server to update.

                                                                                                                                                                                                                                                                                                                                                                          \n@return The name of the server to update.\n@deprecated Use {@link #serverName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the server to update.

                                                                                                                                                                                                                                                                                                                                                                          \n@param serverName The name of the server to update.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serverName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the server to update.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serverName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the server to update.

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

                                                                                                                                                                                                                                                                                                                                                                          The name of the server to update.

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

                                                                                                                                                                                                                                                                                                                                                                          The name of the server to update.

                                                                                                                                                                                                                                                                                                                                                                          \n@param serverName The name of the server to update.", "setterMethodName" : "setServerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the server to update.

                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAttributeName", "beanStyleSetterMethodName" : "setAttributeName", "c2jName" : "AttributeName", "c2jShape" : "AttributeName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the engine attribute to update.

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

                                                                                                                                                                                                                                                                                                                                                                          The name of the engine attribute to update.

                                                                                                                                                                                                                                                                                                                                                                          \n@return The name of the engine attribute to update.\n@deprecated Use {@link #attributeName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the engine attribute to update.

                                                                                                                                                                                                                                                                                                                                                                          \n@param attributeName The name of the engine attribute to update.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #attributeName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the engine attribute to update.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AttributeName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAttributeName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributeName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the engine attribute to update.

                                                                                                                                                                                                                                                                                                                                                                          \n@param attributeName The name of the engine attribute to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributeName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the engine attribute to update.

                                                                                                                                                                                                                                                                                                                                                                          \n@return The name of the engine attribute to update.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AttributeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AttributeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AttributeName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the engine attribute to update.

                                                                                                                                                                                                                                                                                                                                                                          \n@param attributeName The name of the engine attribute to update.", "setterMethodName" : "setAttributeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "attributeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "attributeName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the engine attribute to update.

                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAttributeValue", "beanStyleSetterMethodName" : "setAttributeValue", "c2jName" : "AttributeValue", "c2jShape" : "AttributeValue", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The value to set for the attribute.

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

                                                                                                                                                                                                                                                                                                                                                                          The value to set for the attribute.

                                                                                                                                                                                                                                                                                                                                                                          \n@return The value to set for the attribute.\n@deprecated Use {@link #attributeValue()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The value to set for the attribute.

                                                                                                                                                                                                                                                                                                                                                                          \n@param attributeValue The value to set for the attribute.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #attributeValue(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The value to set for the attribute.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AttributeValue property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAttributeValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributeValue", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The value to set for the attribute.

                                                                                                                                                                                                                                                                                                                                                                          \n@param attributeValue The value to set for the attribute.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributeValue", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The value to set for the attribute.

                                                                                                                                                                                                                                                                                                                                                                          \n@return The value to set for the attribute.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AttributeValue", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AttributeValue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AttributeValue", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The value to set for the attribute.

                                                                                                                                                                                                                                                                                                                                                                          \n@param attributeValue The value to set for the attribute.", "setterMethodName" : "setAttributeValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "attributeValue", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "attributeValue", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The value to set for the attribute.

                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ServerName", "AttributeName" ], "shapeName" : "UpdateServerEngineAttributesRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateServerEngineAttributesRequest", "variableName" : "updateServerEngineAttributesRequest", "variableType" : "UpdateServerEngineAttributesRequest", "documentation" : null, "simpleType" : "UpdateServerEngineAttributesRequest", "variableSetterType" : "UpdateServerEngineAttributesRequest" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateServerEngineAttributesResponse" : { "c2jName" : "UpdateServerEngineAttributesResponse", "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" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServer", "beanStyleSetterMethodName" : "setServer", "c2jName" : "Server", "c2jShape" : "Server", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Contains the response to an UpdateServerEngineAttributes request.

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

                                                                                                                                                                                                                                                                                                                                                                          Contains the response to an UpdateServerEngineAttributes request.

                                                                                                                                                                                                                                                                                                                                                                          \n@return Contains the response to an UpdateServerEngineAttributes request.\n@deprecated Use {@link #server()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Contains the response to an UpdateServerEngineAttributes request.

                                                                                                                                                                                                                                                                                                                                                                          \n@param server Contains the response to an UpdateServerEngineAttributes request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #server(Server)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Contains the response to an UpdateServerEngineAttributes request.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Server property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServer", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "server", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Contains the response to an UpdateServerEngineAttributes request.

                                                                                                                                                                                                                                                                                                                                                                          \n@param server Contains the response to an UpdateServerEngineAttributes request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "server", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Contains the response to an UpdateServerEngineAttributes request.

                                                                                                                                                                                                                                                                                                                                                                          \n@return Contains the response to an UpdateServerEngineAttributes request.", "getterModel" : { "returnType" : "Server", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Server", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Server", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Server", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Contains the response to an UpdateServerEngineAttributes request.

                                                                                                                                                                                                                                                                                                                                                                          \n@param server Contains the response to an UpdateServerEngineAttributes request.", "setterMethodName" : "setServer", "setterModel" : { "variableDeclarationType" : "Server", "variableName" : "server", "variableType" : "Server", "documentation" : null, "simpleType" : "Server", "variableSetterType" : "Server" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Server", "variableName" : "server", "variableType" : "Server", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Contains the response to an UpdateServerEngineAttributes request.

                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "Server", "variableSetterType" : "Server" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Server" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServer", "beanStyleSetterMethodName" : "setServer", "c2jName" : "Server", "c2jShape" : "Server", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Contains the response to an UpdateServerEngineAttributes request.

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

                                                                                                                                                                                                                                                                                                                                                                          Contains the response to an UpdateServerEngineAttributes request.

                                                                                                                                                                                                                                                                                                                                                                          \n@return Contains the response to an UpdateServerEngineAttributes request.\n@deprecated Use {@link #server()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Contains the response to an UpdateServerEngineAttributes request.

                                                                                                                                                                                                                                                                                                                                                                          \n@param server Contains the response to an UpdateServerEngineAttributes request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #server(Server)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Contains the response to an UpdateServerEngineAttributes request.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Server property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServer", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "server", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Contains the response to an UpdateServerEngineAttributes request.

                                                                                                                                                                                                                                                                                                                                                                          \n@param server Contains the response to an UpdateServerEngineAttributes request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "server", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Contains the response to an UpdateServerEngineAttributes request.

                                                                                                                                                                                                                                                                                                                                                                          \n@return Contains the response to an UpdateServerEngineAttributes request.", "getterModel" : { "returnType" : "Server", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Server", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Server", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Server", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Contains the response to an UpdateServerEngineAttributes request.

                                                                                                                                                                                                                                                                                                                                                                          \n@param server Contains the response to an UpdateServerEngineAttributes request.", "setterMethodName" : "setServer", "setterModel" : { "variableDeclarationType" : "Server", "variableName" : "server", "variableType" : "Server", "documentation" : null, "simpleType" : "Server", "variableSetterType" : "Server" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Server", "variableName" : "server", "variableType" : "Server", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Contains the response to an UpdateServerEngineAttributes request.

                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "Server", "variableSetterType" : "Server" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServer", "beanStyleSetterMethodName" : "setServer", "c2jName" : "Server", "c2jShape" : "Server", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Contains the response to an UpdateServerEngineAttributes request.

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

                                                                                                                                                                                                                                                                                                                                                                          Contains the response to an UpdateServerEngineAttributes request.

                                                                                                                                                                                                                                                                                                                                                                          \n@return Contains the response to an UpdateServerEngineAttributes request.\n@deprecated Use {@link #server()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Contains the response to an UpdateServerEngineAttributes request.

                                                                                                                                                                                                                                                                                                                                                                          \n@param server Contains the response to an UpdateServerEngineAttributes request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #server(Server)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Contains the response to an UpdateServerEngineAttributes request.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Server property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServer", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "server", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Contains the response to an UpdateServerEngineAttributes request.

                                                                                                                                                                                                                                                                                                                                                                          \n@param server Contains the response to an UpdateServerEngineAttributes request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "server", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Contains the response to an UpdateServerEngineAttributes request.

                                                                                                                                                                                                                                                                                                                                                                          \n@return Contains the response to an UpdateServerEngineAttributes request.", "getterModel" : { "returnType" : "Server", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Server", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Server", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Server", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Contains the response to an UpdateServerEngineAttributes request.

                                                                                                                                                                                                                                                                                                                                                                          \n@param server Contains the response to an UpdateServerEngineAttributes request.", "setterMethodName" : "setServer", "setterModel" : { "variableDeclarationType" : "Server", "variableName" : "server", "variableType" : "Server", "documentation" : null, "simpleType" : "Server", "variableSetterType" : "Server" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Server", "variableName" : "server", "variableType" : "Server", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Contains the response to an UpdateServerEngineAttributes request.

                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "Server", "variableSetterType" : "Server" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateServerEngineAttributesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateServerEngineAttributesResponse", "variableName" : "updateServerEngineAttributesResponse", "variableType" : "UpdateServerEngineAttributesResponse", "documentation" : null, "simpleType" : "UpdateServerEngineAttributesResponse", "variableSetterType" : "UpdateServerEngineAttributesResponse" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateServerRequest" : { "c2jName" : "UpdateServerRequest", "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" : "UpdateServer", "locationName" : null, "requestUri" : "/", "target" : "OpsWorksCM_V2016_11_01.UpdateServer", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDisableAutomatedBackup", "beanStyleSetterMethodName" : "setDisableAutomatedBackup", "c2jName" : "DisableAutomatedBackup", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Setting DisableAutomatedBackup to true disables automated or scheduled backups. Automated backups are enabled by default.

                                                                                                                                                                                                                                                                                                                                                                          \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 #disableAutomatedBackup(Boolean)}.\n@param disableAutomatedBackup 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 #disableAutomatedBackup(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Setting DisableAutomatedBackup to true disables automated or scheduled backups. Automated backups are enabled by default.

                                                                                                                                                                                                                                                                                                                                                                          \n@return Setting DisableAutomatedBackup to true disables automated or scheduled backups. Automated backups are enabled by default.\n@deprecated Use {@link #disableAutomatedBackup()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Setting DisableAutomatedBackup to true disables automated or scheduled backups. Automated backups are enabled by default.

                                                                                                                                                                                                                                                                                                                                                                          \n@param disableAutomatedBackup Setting DisableAutomatedBackup to true disables automated or scheduled backups. Automated backups are enabled by default.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #disableAutomatedBackup(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Setting DisableAutomatedBackup to true disables automated or scheduled backups. Automated backups are enabled by default.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DisableAutomatedBackup property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDisableAutomatedBackup", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "disableAutomatedBackup", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Setting DisableAutomatedBackup to true disables automated or scheduled backups. Automated backups are enabled by default.

                                                                                                                                                                                                                                                                                                                                                                          \n@param disableAutomatedBackup Setting DisableAutomatedBackup to true disables automated or scheduled backups. Automated backups are enabled by default.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "disableAutomatedBackup", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Setting DisableAutomatedBackup to true disables automated or scheduled backups. Automated backups are enabled by default.

                                                                                                                                                                                                                                                                                                                                                                          \n@return Setting DisableAutomatedBackup to true disables automated or scheduled backups. Automated backups are enabled by default.", "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" : "DisableAutomatedBackup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DisableAutomatedBackup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "DisableAutomatedBackup", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Setting DisableAutomatedBackup to true disables automated or scheduled backups. Automated backups are enabled by default.

                                                                                                                                                                                                                                                                                                                                                                          \n@param disableAutomatedBackup Setting DisableAutomatedBackup to true disables automated or scheduled backups. Automated backups are enabled by default.", "setterMethodName" : "setDisableAutomatedBackup", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "disableAutomatedBackup", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "disableAutomatedBackup", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Setting DisableAutomatedBackup to true disables automated or scheduled backups. Automated backups are enabled by default.

                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBackupRetentionCount", "beanStyleSetterMethodName" : "setBackupRetentionCount", "c2jName" : "BackupRetentionCount", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Sets the number of automated backups that you want to keep.

                                                                                                                                                                                                                                                                                                                                                                          \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 #backupRetentionCount(Integer)}.\n@param backupRetentionCount 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 #backupRetentionCount(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Sets the number of automated backups that you want to keep.

                                                                                                                                                                                                                                                                                                                                                                          \n@return Sets the number of automated backups that you want to keep.\n@deprecated Use {@link #backupRetentionCount()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Sets the number of automated backups that you want to keep.

                                                                                                                                                                                                                                                                                                                                                                          \n@param backupRetentionCount Sets the number of automated backups that you want to keep.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #backupRetentionCount(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Sets the number of automated backups that you want to keep.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BackupRetentionCount property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBackupRetentionCount", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "backupRetentionCount", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Sets the number of automated backups that you want to keep.

                                                                                                                                                                                                                                                                                                                                                                          \n@param backupRetentionCount Sets the number of automated backups that you want to keep.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "backupRetentionCount", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Sets the number of automated backups that you want to keep.

                                                                                                                                                                                                                                                                                                                                                                          \n@return Sets the number of automated backups that you want to keep.", "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" : "BackupRetentionCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BackupRetentionCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "BackupRetentionCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Sets the number of automated backups that you want to keep.

                                                                                                                                                                                                                                                                                                                                                                          \n@param backupRetentionCount Sets the number of automated backups that you want to keep.", "setterMethodName" : "setBackupRetentionCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "backupRetentionCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "backupRetentionCount", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Sets the number of automated backups that you want to keep.

                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServerName", "beanStyleSetterMethodName" : "setServerName", "c2jName" : "ServerName", "c2jShape" : "ServerName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the server to update.

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

                                                                                                                                                                                                                                                                                                                                                                          The name of the server to update.

                                                                                                                                                                                                                                                                                                                                                                          \n@return The name of the server to update.\n@deprecated Use {@link #serverName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the server to update.

                                                                                                                                                                                                                                                                                                                                                                          \n@param serverName The name of the server to update.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serverName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the server to update.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serverName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the server to update.

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

                                                                                                                                                                                                                                                                                                                                                                          The name of the server to update.

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

                                                                                                                                                                                                                                                                                                                                                                          The name of the server to update.

                                                                                                                                                                                                                                                                                                                                                                          \n@param serverName The name of the server to update.", "setterMethodName" : "setServerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the server to update.

                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPreferredMaintenanceWindow", "beanStyleSetterMethodName" : "setPreferredMaintenanceWindow", "c2jName" : "PreferredMaintenanceWindow", "c2jShape" : "TimeWindowDefinition", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the PreferredMaintenanceWindow property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #preferredMaintenanceWindow(String)}.\n@param preferredMaintenanceWindow a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #preferredMaintenanceWindow(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the PreferredMaintenanceWindow property for this object.\n@return The value of the PreferredMaintenanceWindow property for this object.\n@deprecated Use {@link #preferredMaintenanceWindow()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the PreferredMaintenanceWindow property for this object.\n\n@param preferredMaintenanceWindow The new value for the PreferredMaintenanceWindow property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #preferredMaintenanceWindow(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PreferredMaintenanceWindow property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPreferredMaintenanceWindow", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "preferredMaintenanceWindow", "fluentSetterDocumentation" : "Sets the value of the PreferredMaintenanceWindow property for this object.\n\n@param preferredMaintenanceWindow The new value for the PreferredMaintenanceWindow property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "preferredMaintenanceWindow", "getterDocumentation" : "Returns the value of the PreferredMaintenanceWindow property for this object.\n@return The value of the PreferredMaintenanceWindow property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PreferredMaintenanceWindow", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PreferredMaintenanceWindow", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PreferredMaintenanceWindow", "sensitive" : false, "setterDocumentation" : "Sets the value of the PreferredMaintenanceWindow property for this object.\n\n@param preferredMaintenanceWindow The new value for the PreferredMaintenanceWindow property for this object.", "setterMethodName" : "setPreferredMaintenanceWindow", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "preferredMaintenanceWindow", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "preferredMaintenanceWindow", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPreferredBackupWindow", "beanStyleSetterMethodName" : "setPreferredBackupWindow", "c2jName" : "PreferredBackupWindow", "c2jShape" : "TimeWindowDefinition", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the PreferredBackupWindow property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #preferredBackupWindow(String)}.\n@param preferredBackupWindow a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #preferredBackupWindow(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the PreferredBackupWindow property for this object.\n@return The value of the PreferredBackupWindow property for this object.\n@deprecated Use {@link #preferredBackupWindow()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the PreferredBackupWindow property for this object.\n\n@param preferredBackupWindow The new value for the PreferredBackupWindow property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #preferredBackupWindow(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PreferredBackupWindow property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPreferredBackupWindow", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "preferredBackupWindow", "fluentSetterDocumentation" : "Sets the value of the PreferredBackupWindow property for this object.\n\n@param preferredBackupWindow The new value for the PreferredBackupWindow property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "preferredBackupWindow", "getterDocumentation" : "Returns the value of the PreferredBackupWindow property for this object.\n@return The value of the PreferredBackupWindow property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PreferredBackupWindow", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PreferredBackupWindow", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PreferredBackupWindow", "sensitive" : false, "setterDocumentation" : "Sets the value of the PreferredBackupWindow property for this object.\n\n@param preferredBackupWindow The new value for the PreferredBackupWindow property for this object.", "setterMethodName" : "setPreferredBackupWindow", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "preferredBackupWindow", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "preferredBackupWindow", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "BackupRetentionCount" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBackupRetentionCount", "beanStyleSetterMethodName" : "setBackupRetentionCount", "c2jName" : "BackupRetentionCount", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Sets the number of automated backups that you want to keep.

                                                                                                                                                                                                                                                                                                                                                                          \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 #backupRetentionCount(Integer)}.\n@param backupRetentionCount 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 #backupRetentionCount(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Sets the number of automated backups that you want to keep.

                                                                                                                                                                                                                                                                                                                                                                          \n@return Sets the number of automated backups that you want to keep.\n@deprecated Use {@link #backupRetentionCount()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Sets the number of automated backups that you want to keep.

                                                                                                                                                                                                                                                                                                                                                                          \n@param backupRetentionCount Sets the number of automated backups that you want to keep.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #backupRetentionCount(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Sets the number of automated backups that you want to keep.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BackupRetentionCount property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBackupRetentionCount", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "backupRetentionCount", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Sets the number of automated backups that you want to keep.

                                                                                                                                                                                                                                                                                                                                                                          \n@param backupRetentionCount Sets the number of automated backups that you want to keep.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "backupRetentionCount", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Sets the number of automated backups that you want to keep.

                                                                                                                                                                                                                                                                                                                                                                          \n@return Sets the number of automated backups that you want to keep.", "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" : "BackupRetentionCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BackupRetentionCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "BackupRetentionCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Sets the number of automated backups that you want to keep.

                                                                                                                                                                                                                                                                                                                                                                          \n@param backupRetentionCount Sets the number of automated backups that you want to keep.", "setterMethodName" : "setBackupRetentionCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "backupRetentionCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "backupRetentionCount", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Sets the number of automated backups that you want to keep.

                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DisableAutomatedBackup" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDisableAutomatedBackup", "beanStyleSetterMethodName" : "setDisableAutomatedBackup", "c2jName" : "DisableAutomatedBackup", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Setting DisableAutomatedBackup to true disables automated or scheduled backups. Automated backups are enabled by default.

                                                                                                                                                                                                                                                                                                                                                                          \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 #disableAutomatedBackup(Boolean)}.\n@param disableAutomatedBackup 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 #disableAutomatedBackup(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Setting DisableAutomatedBackup to true disables automated or scheduled backups. Automated backups are enabled by default.

                                                                                                                                                                                                                                                                                                                                                                          \n@return Setting DisableAutomatedBackup to true disables automated or scheduled backups. Automated backups are enabled by default.\n@deprecated Use {@link #disableAutomatedBackup()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Setting DisableAutomatedBackup to true disables automated or scheduled backups. Automated backups are enabled by default.

                                                                                                                                                                                                                                                                                                                                                                          \n@param disableAutomatedBackup Setting DisableAutomatedBackup to true disables automated or scheduled backups. Automated backups are enabled by default.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #disableAutomatedBackup(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Setting DisableAutomatedBackup to true disables automated or scheduled backups. Automated backups are enabled by default.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DisableAutomatedBackup property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDisableAutomatedBackup", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "disableAutomatedBackup", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Setting DisableAutomatedBackup to true disables automated or scheduled backups. Automated backups are enabled by default.

                                                                                                                                                                                                                                                                                                                                                                          \n@param disableAutomatedBackup Setting DisableAutomatedBackup to true disables automated or scheduled backups. Automated backups are enabled by default.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "disableAutomatedBackup", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Setting DisableAutomatedBackup to true disables automated or scheduled backups. Automated backups are enabled by default.

                                                                                                                                                                                                                                                                                                                                                                          \n@return Setting DisableAutomatedBackup to true disables automated or scheduled backups. Automated backups are enabled by default.", "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" : "DisableAutomatedBackup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DisableAutomatedBackup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "DisableAutomatedBackup", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Setting DisableAutomatedBackup to true disables automated or scheduled backups. Automated backups are enabled by default.

                                                                                                                                                                                                                                                                                                                                                                          \n@param disableAutomatedBackup Setting DisableAutomatedBackup to true disables automated or scheduled backups. Automated backups are enabled by default.", "setterMethodName" : "setDisableAutomatedBackup", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "disableAutomatedBackup", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "disableAutomatedBackup", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Setting DisableAutomatedBackup to true disables automated or scheduled backups. Automated backups are enabled by default.

                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PreferredBackupWindow" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPreferredBackupWindow", "beanStyleSetterMethodName" : "setPreferredBackupWindow", "c2jName" : "PreferredBackupWindow", "c2jShape" : "TimeWindowDefinition", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the PreferredBackupWindow property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #preferredBackupWindow(String)}.\n@param preferredBackupWindow a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #preferredBackupWindow(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the PreferredBackupWindow property for this object.\n@return The value of the PreferredBackupWindow property for this object.\n@deprecated Use {@link #preferredBackupWindow()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the PreferredBackupWindow property for this object.\n\n@param preferredBackupWindow The new value for the PreferredBackupWindow property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #preferredBackupWindow(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PreferredBackupWindow property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPreferredBackupWindow", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "preferredBackupWindow", "fluentSetterDocumentation" : "Sets the value of the PreferredBackupWindow property for this object.\n\n@param preferredBackupWindow The new value for the PreferredBackupWindow property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "preferredBackupWindow", "getterDocumentation" : "Returns the value of the PreferredBackupWindow property for this object.\n@return The value of the PreferredBackupWindow property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PreferredBackupWindow", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PreferredBackupWindow", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PreferredBackupWindow", "sensitive" : false, "setterDocumentation" : "Sets the value of the PreferredBackupWindow property for this object.\n\n@param preferredBackupWindow The new value for the PreferredBackupWindow property for this object.", "setterMethodName" : "setPreferredBackupWindow", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "preferredBackupWindow", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "preferredBackupWindow", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PreferredMaintenanceWindow" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPreferredMaintenanceWindow", "beanStyleSetterMethodName" : "setPreferredMaintenanceWindow", "c2jName" : "PreferredMaintenanceWindow", "c2jShape" : "TimeWindowDefinition", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the PreferredMaintenanceWindow property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #preferredMaintenanceWindow(String)}.\n@param preferredMaintenanceWindow a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #preferredMaintenanceWindow(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the PreferredMaintenanceWindow property for this object.\n@return The value of the PreferredMaintenanceWindow property for this object.\n@deprecated Use {@link #preferredMaintenanceWindow()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the PreferredMaintenanceWindow property for this object.\n\n@param preferredMaintenanceWindow The new value for the PreferredMaintenanceWindow property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #preferredMaintenanceWindow(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PreferredMaintenanceWindow property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPreferredMaintenanceWindow", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "preferredMaintenanceWindow", "fluentSetterDocumentation" : "Sets the value of the PreferredMaintenanceWindow property for this object.\n\n@param preferredMaintenanceWindow The new value for the PreferredMaintenanceWindow property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "preferredMaintenanceWindow", "getterDocumentation" : "Returns the value of the PreferredMaintenanceWindow property for this object.\n@return The value of the PreferredMaintenanceWindow property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PreferredMaintenanceWindow", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PreferredMaintenanceWindow", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PreferredMaintenanceWindow", "sensitive" : false, "setterDocumentation" : "Sets the value of the PreferredMaintenanceWindow property for this object.\n\n@param preferredMaintenanceWindow The new value for the PreferredMaintenanceWindow property for this object.", "setterMethodName" : "setPreferredMaintenanceWindow", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "preferredMaintenanceWindow", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "preferredMaintenanceWindow", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ServerName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServerName", "beanStyleSetterMethodName" : "setServerName", "c2jName" : "ServerName", "c2jShape" : "ServerName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the server to update.

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

                                                                                                                                                                                                                                                                                                                                                                          The name of the server to update.

                                                                                                                                                                                                                                                                                                                                                                          \n@return The name of the server to update.\n@deprecated Use {@link #serverName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the server to update.

                                                                                                                                                                                                                                                                                                                                                                          \n@param serverName The name of the server to update.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serverName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the server to update.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serverName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the server to update.

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

                                                                                                                                                                                                                                                                                                                                                                          The name of the server to update.

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

                                                                                                                                                                                                                                                                                                                                                                          The name of the server to update.

                                                                                                                                                                                                                                                                                                                                                                          \n@param serverName The name of the server to update.", "setterMethodName" : "setServerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the server to update.

                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDisableAutomatedBackup", "beanStyleSetterMethodName" : "setDisableAutomatedBackup", "c2jName" : "DisableAutomatedBackup", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Setting DisableAutomatedBackup to true disables automated or scheduled backups. Automated backups are enabled by default.

                                                                                                                                                                                                                                                                                                                                                                          \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 #disableAutomatedBackup(Boolean)}.\n@param disableAutomatedBackup 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 #disableAutomatedBackup(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Setting DisableAutomatedBackup to true disables automated or scheduled backups. Automated backups are enabled by default.

                                                                                                                                                                                                                                                                                                                                                                          \n@return Setting DisableAutomatedBackup to true disables automated or scheduled backups. Automated backups are enabled by default.\n@deprecated Use {@link #disableAutomatedBackup()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Setting DisableAutomatedBackup to true disables automated or scheduled backups. Automated backups are enabled by default.

                                                                                                                                                                                                                                                                                                                                                                          \n@param disableAutomatedBackup Setting DisableAutomatedBackup to true disables automated or scheduled backups. Automated backups are enabled by default.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #disableAutomatedBackup(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Setting DisableAutomatedBackup to true disables automated or scheduled backups. Automated backups are enabled by default.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DisableAutomatedBackup property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDisableAutomatedBackup", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "disableAutomatedBackup", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Setting DisableAutomatedBackup to true disables automated or scheduled backups. Automated backups are enabled by default.

                                                                                                                                                                                                                                                                                                                                                                          \n@param disableAutomatedBackup Setting DisableAutomatedBackup to true disables automated or scheduled backups. Automated backups are enabled by default.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "disableAutomatedBackup", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Setting DisableAutomatedBackup to true disables automated or scheduled backups. Automated backups are enabled by default.

                                                                                                                                                                                                                                                                                                                                                                          \n@return Setting DisableAutomatedBackup to true disables automated or scheduled backups. Automated backups are enabled by default.", "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" : "DisableAutomatedBackup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DisableAutomatedBackup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "DisableAutomatedBackup", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Setting DisableAutomatedBackup to true disables automated or scheduled backups. Automated backups are enabled by default.

                                                                                                                                                                                                                                                                                                                                                                          \n@param disableAutomatedBackup Setting DisableAutomatedBackup to true disables automated or scheduled backups. Automated backups are enabled by default.", "setterMethodName" : "setDisableAutomatedBackup", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "disableAutomatedBackup", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "disableAutomatedBackup", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Setting DisableAutomatedBackup to true disables automated or scheduled backups. Automated backups are enabled by default.

                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBackupRetentionCount", "beanStyleSetterMethodName" : "setBackupRetentionCount", "c2jName" : "BackupRetentionCount", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Sets the number of automated backups that you want to keep.

                                                                                                                                                                                                                                                                                                                                                                          \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 #backupRetentionCount(Integer)}.\n@param backupRetentionCount 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 #backupRetentionCount(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Sets the number of automated backups that you want to keep.

                                                                                                                                                                                                                                                                                                                                                                          \n@return Sets the number of automated backups that you want to keep.\n@deprecated Use {@link #backupRetentionCount()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Sets the number of automated backups that you want to keep.

                                                                                                                                                                                                                                                                                                                                                                          \n@param backupRetentionCount Sets the number of automated backups that you want to keep.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #backupRetentionCount(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Sets the number of automated backups that you want to keep.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BackupRetentionCount property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBackupRetentionCount", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "backupRetentionCount", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Sets the number of automated backups that you want to keep.

                                                                                                                                                                                                                                                                                                                                                                          \n@param backupRetentionCount Sets the number of automated backups that you want to keep.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "backupRetentionCount", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Sets the number of automated backups that you want to keep.

                                                                                                                                                                                                                                                                                                                                                                          \n@return Sets the number of automated backups that you want to keep.", "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" : "BackupRetentionCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BackupRetentionCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "BackupRetentionCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Sets the number of automated backups that you want to keep.

                                                                                                                                                                                                                                                                                                                                                                          \n@param backupRetentionCount Sets the number of automated backups that you want to keep.", "setterMethodName" : "setBackupRetentionCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "backupRetentionCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "backupRetentionCount", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Sets the number of automated backups that you want to keep.

                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServerName", "beanStyleSetterMethodName" : "setServerName", "c2jName" : "ServerName", "c2jShape" : "ServerName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the server to update.

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

                                                                                                                                                                                                                                                                                                                                                                          The name of the server to update.

                                                                                                                                                                                                                                                                                                                                                                          \n@return The name of the server to update.\n@deprecated Use {@link #serverName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the server to update.

                                                                                                                                                                                                                                                                                                                                                                          \n@param serverName The name of the server to update.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #serverName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the server to update.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ServerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serverName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the server to update.

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

                                                                                                                                                                                                                                                                                                                                                                          The name of the server to update.

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

                                                                                                                                                                                                                                                                                                                                                                          The name of the server to update.

                                                                                                                                                                                                                                                                                                                                                                          \n@param serverName The name of the server to update.", "setterMethodName" : "setServerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serverName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The name of the server to update.

                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPreferredMaintenanceWindow", "beanStyleSetterMethodName" : "setPreferredMaintenanceWindow", "c2jName" : "PreferredMaintenanceWindow", "c2jShape" : "TimeWindowDefinition", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the PreferredMaintenanceWindow property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #preferredMaintenanceWindow(String)}.\n@param preferredMaintenanceWindow a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #preferredMaintenanceWindow(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the PreferredMaintenanceWindow property for this object.\n@return The value of the PreferredMaintenanceWindow property for this object.\n@deprecated Use {@link #preferredMaintenanceWindow()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the PreferredMaintenanceWindow property for this object.\n\n@param preferredMaintenanceWindow The new value for the PreferredMaintenanceWindow property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #preferredMaintenanceWindow(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PreferredMaintenanceWindow property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPreferredMaintenanceWindow", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "preferredMaintenanceWindow", "fluentSetterDocumentation" : "Sets the value of the PreferredMaintenanceWindow property for this object.\n\n@param preferredMaintenanceWindow The new value for the PreferredMaintenanceWindow property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "preferredMaintenanceWindow", "getterDocumentation" : "Returns the value of the PreferredMaintenanceWindow property for this object.\n@return The value of the PreferredMaintenanceWindow property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PreferredMaintenanceWindow", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PreferredMaintenanceWindow", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PreferredMaintenanceWindow", "sensitive" : false, "setterDocumentation" : "Sets the value of the PreferredMaintenanceWindow property for this object.\n\n@param preferredMaintenanceWindow The new value for the PreferredMaintenanceWindow property for this object.", "setterMethodName" : "setPreferredMaintenanceWindow", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "preferredMaintenanceWindow", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "preferredMaintenanceWindow", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPreferredBackupWindow", "beanStyleSetterMethodName" : "setPreferredBackupWindow", "c2jName" : "PreferredBackupWindow", "c2jShape" : "TimeWindowDefinition", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the PreferredBackupWindow property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #preferredBackupWindow(String)}.\n@param preferredBackupWindow a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #preferredBackupWindow(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the PreferredBackupWindow property for this object.\n@return The value of the PreferredBackupWindow property for this object.\n@deprecated Use {@link #preferredBackupWindow()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the PreferredBackupWindow property for this object.\n\n@param preferredBackupWindow The new value for the PreferredBackupWindow property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #preferredBackupWindow(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PreferredBackupWindow property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPreferredBackupWindow", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "preferredBackupWindow", "fluentSetterDocumentation" : "Sets the value of the PreferredBackupWindow property for this object.\n\n@param preferredBackupWindow The new value for the PreferredBackupWindow property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "preferredBackupWindow", "getterDocumentation" : "Returns the value of the PreferredBackupWindow property for this object.\n@return The value of the PreferredBackupWindow property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PreferredBackupWindow", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PreferredBackupWindow", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PreferredBackupWindow", "sensitive" : false, "setterDocumentation" : "Sets the value of the PreferredBackupWindow property for this object.\n\n@param preferredBackupWindow The new value for the PreferredBackupWindow property for this object.", "setterMethodName" : "setPreferredBackupWindow", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "preferredBackupWindow", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "preferredBackupWindow", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ServerName" ], "shapeName" : "UpdateServerRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateServerRequest", "variableName" : "updateServerRequest", "variableType" : "UpdateServerRequest", "documentation" : null, "simpleType" : "UpdateServerRequest", "variableSetterType" : "UpdateServerRequest" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateServerResponse" : { "c2jName" : "UpdateServerResponse", "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" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServer", "beanStyleSetterMethodName" : "setServer", "c2jName" : "Server", "c2jShape" : "Server", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Contains the response to a UpdateServer request.

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

                                                                                                                                                                                                                                                                                                                                                                          Contains the response to a UpdateServer request.

                                                                                                                                                                                                                                                                                                                                                                          \n@return Contains the response to a UpdateServer request.\n@deprecated Use {@link #server()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Contains the response to a UpdateServer request.

                                                                                                                                                                                                                                                                                                                                                                          \n@param server Contains the response to a UpdateServer request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #server(Server)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Contains the response to a UpdateServer request.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Server property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServer", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "server", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Contains the response to a UpdateServer request.

                                                                                                                                                                                                                                                                                                                                                                          \n@param server Contains the response to a UpdateServer request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "server", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Contains the response to a UpdateServer request.

                                                                                                                                                                                                                                                                                                                                                                          \n@return Contains the response to a UpdateServer request.", "getterModel" : { "returnType" : "Server", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Server", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Server", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Server", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Contains the response to a UpdateServer request.

                                                                                                                                                                                                                                                                                                                                                                          \n@param server Contains the response to a UpdateServer request.", "setterMethodName" : "setServer", "setterModel" : { "variableDeclarationType" : "Server", "variableName" : "server", "variableType" : "Server", "documentation" : null, "simpleType" : "Server", "variableSetterType" : "Server" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Server", "variableName" : "server", "variableType" : "Server", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Contains the response to a UpdateServer request.

                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "Server", "variableSetterType" : "Server" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Server" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServer", "beanStyleSetterMethodName" : "setServer", "c2jName" : "Server", "c2jShape" : "Server", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Contains the response to a UpdateServer request.

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

                                                                                                                                                                                                                                                                                                                                                                          Contains the response to a UpdateServer request.

                                                                                                                                                                                                                                                                                                                                                                          \n@return Contains the response to a UpdateServer request.\n@deprecated Use {@link #server()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Contains the response to a UpdateServer request.

                                                                                                                                                                                                                                                                                                                                                                          \n@param server Contains the response to a UpdateServer request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #server(Server)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Contains the response to a UpdateServer request.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Server property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServer", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "server", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Contains the response to a UpdateServer request.

                                                                                                                                                                                                                                                                                                                                                                          \n@param server Contains the response to a UpdateServer request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "server", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Contains the response to a UpdateServer request.

                                                                                                                                                                                                                                                                                                                                                                          \n@return Contains the response to a UpdateServer request.", "getterModel" : { "returnType" : "Server", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Server", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Server", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Server", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Contains the response to a UpdateServer request.

                                                                                                                                                                                                                                                                                                                                                                          \n@param server Contains the response to a UpdateServer request.", "setterMethodName" : "setServer", "setterModel" : { "variableDeclarationType" : "Server", "variableName" : "server", "variableType" : "Server", "documentation" : null, "simpleType" : "Server", "variableSetterType" : "Server" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Server", "variableName" : "server", "variableType" : "Server", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Contains the response to a UpdateServer request.

                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "Server", "variableSetterType" : "Server" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getServer", "beanStyleSetterMethodName" : "setServer", "c2jName" : "Server", "c2jShape" : "Server", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Contains the response to a UpdateServer request.

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

                                                                                                                                                                                                                                                                                                                                                                          Contains the response to a UpdateServer request.

                                                                                                                                                                                                                                                                                                                                                                          \n@return Contains the response to a UpdateServer request.\n@deprecated Use {@link #server()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Contains the response to a UpdateServer request.

                                                                                                                                                                                                                                                                                                                                                                          \n@param server Contains the response to a UpdateServer request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #server(Server)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Contains the response to a UpdateServer request.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Server property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasServer", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "server", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Contains the response to a UpdateServer request.

                                                                                                                                                                                                                                                                                                                                                                          \n@param server Contains the response to a UpdateServer request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "server", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Contains the response to a UpdateServer request.

                                                                                                                                                                                                                                                                                                                                                                          \n@return Contains the response to a UpdateServer request.", "getterModel" : { "returnType" : "Server", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Server", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Server", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Server", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Contains the response to a UpdateServer request.

                                                                                                                                                                                                                                                                                                                                                                          \n@param server Contains the response to a UpdateServer request.", "setterMethodName" : "setServer", "setterModel" : { "variableDeclarationType" : "Server", "variableName" : "server", "variableType" : "Server", "documentation" : null, "simpleType" : "Server", "variableSetterType" : "Server" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Server", "variableName" : "server", "variableType" : "Server", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          Contains the response to a UpdateServer request.

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

                                                                                                                                                                                                                                                                                                                                                                          One or more of the provided request parameters are 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 } }, "customAuthorizers" : { }, "customRetryPolicy" : null, "examples" : { "examples" : { }, "version" : "1.0" }, "fileHeader" : "/*\n * Copyright 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" : "OpsWorksCmException", "sdkModeledExceptionBaseFqcn" : "software.amazon.awssdk.services.opsworkscm.model.OpsWorksCmException", "sdkRequestBaseClassName" : "OpsWorksCmRequest", "sdkResponseBaseClassName" : "OpsWorksCmResponse" }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy